summaryrefslogtreecommitdiffstats
path: root/tests/auto/qlistview/tst_qlistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qlistview/tst_qlistview.cpp')
-rw-r--r--tests/auto/qlistview/tst_qlistview.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qlistview/tst_qlistview.cpp b/tests/auto/qlistview/tst_qlistview.cpp
index 5cada02..2e7f412 100644
--- a/tests/auto/qlistview/tst_qlistview.cpp
+++ b/tests/auto/qlistview/tst_qlistview.cpp
@@ -104,6 +104,7 @@ private slots:
void emptyItemSize();
void task203585_selectAll();
void task228566_infiniteRelayout();
+ void task248430_crashWith0SizedItem();
};
// Testing get/set functions
@@ -1517,6 +1518,15 @@ void tst_QListView::task228566_infiniteRelayout()
QCOMPARE(spy.count(), 0);
}
+void tst_QListView::task248430_crashWith0SizedItem()
+{
+ QListView view;
+ view.setViewMode(QListView::IconMode);
+ QStringListModel model(QStringList() << QLatin1String("item1") << QString());
+ view.setModel(&model);
+ view.show();
+ QTest::qWait(100);
+}
QTEST_MAIN(tst_QListView)
#include "tst_qlistview.moc"