Chromium Code Reviews
DescriptionFix paint invalidation for composited vertical-rl having overflow
Previously we special cased in slowMapToVisualRectInAncestorSpace()
in PaintInvalidationState.cpp for LayoutView background invalidation
which was because LayoutView::localOverflowRectForPaintInvalidation()
was in physical coordinates while other
localOverflowRectForPaintInvalidation() implementations are in flipped
physical coordinates.
This CL removes the special case, but let
LayoutView::localOverflowRectForPaintInvalidation() returns a rect in
flipped physical coordinates.
BUG=650417
TEST=paint/invalidation/composited-vertical-rl-overflow.html
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/049d91617706a0fd7f96e861364e4340c966d855
Cr-Commit-Position: refs/heads/master@{#421362}
Patch Set 1 #Patch Set 2 : - #
Total comments: 4
Patch Set 3 : - #
Total comments: 2
Patch Set 4 : pixel snapping looks incorrect #
Total comments: 2
Patch Set 5 : - #Dependent Patchsets: Messages
Total messages: 26 (15 generated)
|