DescriptionIf an object's containing block is in a flow thread, so is the object.
Remove harmful condition in LayoutState that the object not be out-of-flow.
Boring details:
In simplified layout of an absolutely positioned object inside a multicol
container we'd fail to realize that we were paginated, and therefore wouldn't
insert pagination struts. This was only problematic for simplified layout. In
normal non-simplified layout, we'd pass a non-zero page logical height to
LayoutState() when entering the flow thread, and, even if the LayoutState of
the absolutely positioned descendant would have no flow thread associated with
it, it would still become m_paginated, thanks to the non-zero page logical
height. Which was enough to get the machinery to insert struts.
BUG=589004
Committed: https://crrev.com/47237f1292938078afe25cc723cf1ccfc48c92cc
Cr-Commit-Position: refs/heads/master@{#433220}
Patch Set 1 #
Messages
Total messages: 12 (7 generated)
|