]> git.lyx.org Git - lyx.git/commitdiff
Safeguard: don't do things that could trigger a painting inside the resizeEvent().
authorAbdelrazak Younes <younes@lyx.org>
Sat, 6 Jan 2007 09:36:40 +0000 (09:36 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Sat, 6 Jan 2007 09:36:40 +0000 (09:36 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16544 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiWorkArea.C

index 65453d75d0f62c9c251c5ef70cb591409895a1a5..7ec53683f41c30bb859da67a0d99a4c558597dd4 100644 (file)
@@ -430,7 +430,6 @@ void GuiWorkArea::mouseDoubleClickEvent(QMouseEvent * e)
 
 void GuiWorkArea::resizeEvent(QResizeEvent * ev)
 {
-       verticalScrollBar()->setPageStep(viewport()->height());
        QAbstractScrollArea::resizeEvent(ev);
        need_resize_ = true;
 }
@@ -498,6 +497,7 @@ void GuiWorkArea::paintEvent(QPaintEvent * ev)
        */
 
        if (need_resize_) {
+               verticalScrollBar()->setPageStep(viewport()->height());
                screen_ = QPixmap(viewport()->width(), viewport()->height());
                resizeBufferView();
                updateScreen();