DescriptionClear descendant floats when moving children of a multicol container to a flowthread
We need to call multicolContainer->removeFloatingObjectsFromDescendants() in
LayoutMultiColumnFlowThread::populate(). This is because we can create a new
anonymous multi-col anonymous block and move all its container's children to
it. Any floats nested within the children which are also contained by the new multi-col's
ancestor will become unreachable later on if we attempt to delete them because the
new multi-col flowthread won't have them - and will act like a firewall during the
descent through the tree looking for the float to remove.
BUG=588178
Committed: https://crrev.com/0ab8e6e1a527d322d9e93cba0949208bd2c55550
Cr-Commit-Position: refs/heads/master@{#378862}
Patch Set 1 #Patch Set 2 : Updated #
Messages
Total messages: 16 (8 generated)
|