[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

hyatt hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:33:37 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit fe7daa3c797807acdc673762bf296dca2b665910
Author: hyatt <hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Apr 9 19:59:59 2004 +0000

    	Fix for 3613081, repaint glitches when using overflow:auto/overlay.
    
            Reviewed by john
    
            * khtml/rendering/render_layer.cpp:
            (RenderLayer::updateScrollInfoAfterLayout):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6346 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index ff3f9df..761f652 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,5 +1,14 @@
 2004-04-09  David Hyatt  <hyatt at apple.com>
 
+	Fix for 3613081, repaint glitches when using overflow:auto/overlay.
+	
+        Reviewed by john
+
+        * khtml/rendering/render_layer.cpp:
+        (RenderLayer::updateScrollInfoAfterLayout):
+
+2004-04-09  David Hyatt  <hyatt at apple.com>
+
 	Fix for 3608445, garbage characters rendered after doing delete.  Delta was unsigned when it was supposed to
 	be signed, since deletion involves a negative delta.  Also had an off-by-one error in the line break end check.
 	
diff --git a/WebCore/khtml/rendering/render_layer.cpp b/WebCore/khtml/rendering/render_layer.cpp
index a5eef43..25c0030 100644
--- a/WebCore/khtml/rendering/render_layer.cpp
+++ b/WebCore/khtml/rendering/render_layer.cpp
@@ -646,6 +646,7 @@ RenderLayer::updateScrollInfoAfterLayout()
         setHasHorizontalScrollbar(needHorizontalBar);
         setHasVerticalScrollbar(needVerticalBar);
        
+        m_object->repaint();
         if (m_object->style()->overflow() == OAUTO) {
             // Our proprietary overflow: overlay value doesn't trigger a layout.
             m_object->setNeedsLayout(true);
@@ -653,8 +654,8 @@ RenderLayer::updateScrollInfoAfterLayout()
                 static_cast<RenderBlock*>(m_object)->layoutBlock(true);
             else
                 m_object->layout();
+            return;
         }
-	return;
     }
 
     // Set up the range (and page step/line step).

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list