DescriptionFix paint invalidation for SVG with outline-offset
The paint invalidation code did not factor in the outline-offset,
leading to too small repaint rectangles.
Use ComputedStyle::outlineSize() when inflating the paint invalidation
rect instead. If the outline-style is 'auto', then use the
GC::focusRingOutsetExtent function - this leads to smaller paint inv.
rects where this applies (like in tests svg/repaint/focus-element.html
and svg/custom/focus-ring.svg).
BUG=495666
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196484
Patch Set 1 #Messages
Total messages: 7 (2 generated)
|