Fix by Mitz Pettel, reviewed by Darin, landed by ap.
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jan 2006 12:06:08 +0000 (12:06 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jan 2006 12:06:08 +0000 (12:06 +0000)
commit85c2faa5f7f91a0604181c187a7011a961b06f88
treea89acf4f7a4d0a84f206722417a9714d5931234e
parent1946c3a74277345fbc87cdbd02aa7e6d7cb2e177
    Fix by Mitz Pettel, reviewed by Darin, landed by ap.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6388
          REGRESSION: Incomplete repaint when dragging the map on Google maps

        * manual-tests/bugzilla-6388.html: Added.
        * rendering/render_layer.cpp:
        (WebCore::RenderLayer::computeRepaintRects): Cache the object's absolute position
        before update.
        (WebCore::RenderLayer::updateLayerPositions): Use the cached position to determine if
        the object moved. If it did, do a full repaint.
        * rendering/render_layer.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/manual-tests/bugzilla-6388.html [new file with mode: 0644]
WebCore/rendering/render_layer.cpp
WebCore/rendering/render_layer.h