Invalidate previous paint rect in RenderObject::paintInvalidationForWholeRenderer()
When an object is being removed, it calls paintInvalidationForWholeRenderer() which previously invalidated the current repaint rect only. However if the object has been layouted after the last invalidation, we'll miss invalidation of the object's previous location. Now let the method also invalidate the previous paint rect if possible. BUG=392794, 394004 TEST=fast/repaint/remove-block-after-layout.html TEST=fast/repaint/remove-inline-after-layout.html TEST=fast/repaint/remove-inline-layer-after-layout.html R=dsinclair@chromium.org, jchaffraix@chromium.org Review URL: https://codereview.chromium.org/395463003 git-svn-id: svn://svn.chromium.org/blink/trunk@179059 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Showing
Please register or sign in to comment