summaryrefslogtreecommitdiffstats
path: root/src/gui/itemviews
diff options
context:
space:
mode:
authorThierry Bastian <thierry.bastian@nokia.com>2011-04-11 16:52:59 +0200
committerOlivier Goffart <olivier.goffart@nokia.com>2011-05-10 12:54:45 +0200
commit09e2335f6d19b6502a3280e2da9ac5b610d6e539 (patch)
treea5f599a6b2f626f5545bb21af960be4f3dcadf45 /src/gui/itemviews
parent82340de4c854e8058afdd50ca36b3fac184ee1a5 (diff)
Fixed a crash in QListView
The problem was that QAbstractScrollArea calls layoutChildren on resize but the QListView requires that updateGeometries is called before. Task: QTBUG-18558 Reviewed-By: Pierre (cherry picked from commit 5b3872b2d7523d44ba454a76613e7a3fa45387f7)
Diffstat (limited to 'src/gui/itemviews')
-rw-r--r--src/gui/itemviews/qabstractitemview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/itemviews/qabstractitemview.cpp b/src/gui/itemviews/qabstractitemview.cpp
index d6714968b5..99455553ee 100644
--- a/src/gui/itemviews/qabstractitemview.cpp
+++ b/src/gui/itemviews/qabstractitemview.cpp
@@ -1582,6 +1582,7 @@ bool QAbstractItemView::event(QEvent *event)
break;
case QEvent::LayoutDirectionChange:
case QEvent::ApplicationLayoutDirectionChange:
+ case QEvent::Resize:
updateGeometries();
break;
case QEvent::StyleChange:
@@ -2443,7 +2444,6 @@ void QAbstractItemView::keyPressEvent(QKeyEvent *event)
void QAbstractItemView::resizeEvent(QResizeEvent *event)
{
QAbstractScrollArea::resizeEvent(event);
- updateGeometries();
}
/*!