DescriptionAllow flow thread portion logical bottom to be above its logical top.
We used to try to prevent this, as an attempt to make sure that no
fragmentainer group would have overlapping flow thread portion rectangles with
other fragmentainer groups. But that was already easily achievable with e.g. an
empty block between two column spanners anyway.
There is a legitimate reason for the flow thread portion bottom to be above the
top: negative margins.
Introduce MultiColumnFragmentainerGroup::logicalHeightInFlowThreadAt().
Less duplicated code. Some extra care is now needed, to make sure that we don't
end up with negative logical heights.
BUG=688760, 683090, 683554
Review-Url: https://codereview.chromium.org/2709013007
Cr-Commit-Position: refs/heads/master@{#453201}
Committed: https://chromium.googlesource.com/chromium/src/+/0b389da84405eef38ee9f9e54f51352a6c1508f3
Patch Set 1 #
Total comments: 2
Patch Set 2 : Add clarifying comment in logicalHeightInFlowThread() #
Messages
Total messages: 14 (9 generated)
|