DescriptionRemove updatePaintingInfoForFragments() and per-fragment shouldPaintContent flag.
It seems that all it did was to erroneously make us skip fragments. It
intersected with layer bounds, which don't include layer overflow. Before
we create the fragments in RenderMultiColumnSet, we carefully intersect
with everything relevant anyway. So rather than fixing the buggy code,
just remove it.
This means that there's no need for a per-fragment shouldPaintContent flag.
anymore.
BUG=359877
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184562
Patch Set 1 #
Total comments: 3
Patch Set 2 : Need to keep the intersection check for non-multicol. #Patch Set 3 : rebase master #Patch Set 4 : rebase master #
Total comments: 7
Patch Set 5 : Code review. Introduce LayerPainter::atLeastOneFragmentIntersectsDamageRect() to minimize diff. #
Total comments: 4
Patch Set 6 : Code review. Add comment. #
Messages
Total messages: 20 (2 generated)
|