Fix for 3904562, make sure to clear the outline dictionary when drawing so that...
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Jan 2005 18:11:55 +0000 (18:11 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Jan 2005 18:11:55 +0000 (18:11 +0000)
all over the place.

        Reviewed by john

        * khtml/rendering/render_flow.cpp:
        (RenderFlow::paintLines):

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

WebCore/ChangeLog-2005-08-23
WebCore/khtml/rendering/render_flow.cpp

index 2165dab2c19ec3735f3f657915897e0730da35c6..7e2337ae18050fd50b9b2c76cf1de81819499e57 100644 (file)
@@ -1,3 +1,13 @@
+2005-01-04  David Hyatt  <hyatt@apple.com>
+
+       Fix for 3904562, make sure to clear the outline dictionary when drawing so that random focus rings dont get drawn
+       all over the place.
+       
+        Reviewed by john
+
+        * khtml/rendering/render_flow.cpp:
+        (RenderFlow::paintLines):
+
 2005-01-03  David Hyatt  <hyatt@apple.com>
 
        Fix for float painting regressions 3932524, 3931664, and 3933068.  Make the noPaint flag setting more
index 085d157e9fa0c045c253f34b9adb12cbfa50cdee..8870e58b474e1c58e69029160399943400cac28b 100644 (file)
@@ -401,6 +401,7 @@ void RenderFlow::paintLines(PaintInfo& i, int _tx, int _ty)
 #endif
                 objects.current()->paintOutlines(i.p, _tx, _ty);
         }
+        i.outlineObjects->clear();
     }
 }