REGRESSION (r132591): Underpainting @ uofmchildrenshospital.org
authorJulien Chaffraix <jchaffraix@webkit.org>
Wed, 6 Feb 2013 17:12:45 +0000 (18:12 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 7 Feb 2013 18:21:27 +0000 (19:21 +0100)
commite08d860b281521970867f9f8d0b1c5541cbc5717
tree8e62f376bb7e187750457053f89b5f24ad1cb63b
parenta135670457d4124569d2beeb3935d0763d047a20
REGRESSION (r132591): Underpainting @ uofmchildrenshospital.org

https://bugs.webkit.org/show_bug.cgi?id=105861

Reviewed by David Hyatt.

Test: fast/repaint/overhanging-float-detach-repaint.html

The issue comes from overhanging float not contributing to their containing block's
overflow. This meant that repaint() would ignore them leading to an under-repaint.
The fix is simple: force all the overhanging floats to repaint themselves.

* rendering/RenderObject.cpp:
(WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139664 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Change-Id: I7555f2929578291c08a4d05e1b350a73ec10abff
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderObject.cpp