2006-10-21 Nikolas Zimmermann <zimmermann@kde.org>
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 21 Oct 2006 09:12:19 +0000 (09:12 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 21 Oct 2006 09:12:19 +0000 (09:12 +0000)
        Reviewed by Mitz, landed by ap.

        Fix obscure crashes in RenderTableSection on Rob's musicdb file.
        The problem was a missing layout() call on the frame view.
        Thanks go to Mitz Pettel for the initial hint!

        * platform/qt/ScrollViewCanvasQt.cpp:
        (WebCore::ScrollViewCanvasQt::paintEvent):

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

WebCore/ChangeLog
WebCore/platform/qt/ScrollViewCanvasQt.cpp

index 2b4e9c97b9ab3890b9ef39fd438f64c0947fcda5..523ccc097d2d7bfc9dc94247b8d959735c323a48 100644 (file)
@@ -1,3 +1,14 @@
+2006-10-21  Nikolas Zimmermann  <zimmermann@kde.org>
+
+        Reviewed by Mitz, landed by ap.
+
+        Fix obscure crashes in RenderTableSection on Rob's musicdb file.
+        The problem was a missing layout() call on the frame view.
+        Thanks go to Mitz Pettel for the initial hint!
+
+        * platform/qt/ScrollViewCanvasQt.cpp:
+        (WebCore::ScrollViewCanvasQt::paintEvent):
+
 2006-10-20  Steve Falkenburg  <sfalken@apple.com>
 
         Reviewed by Anders.
index d8899d2155cabf8d310c5903d8b598d8995b7ed2..01c74712358415ec3e3068d318668db189d4a0a2 100644 (file)
@@ -67,6 +67,8 @@ void ScrollViewCanvasQt::paintEvent(QPaintEvent* ev)
 
     QPainter p(this);
     GraphicsContext ctx(&p);
+
+    fv->layout();
     fv->frame()->paint(&ctx, clip);
 }