diff options
Diffstat (limited to 'tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp')
-rw-r--r-- | tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp b/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp index 79014fcbbf..b882b56735 100644 --- a/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp +++ b/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp @@ -1534,8 +1534,12 @@ void tst_QListWidget::fastScroll() sbar->setValue(sbar->value() + sbar->singleStep()); QApplication::processEvents(); + const QSize actualItemSize = widget.painted.boundingRect().size(); + if (actualItemSize != itemSize) + QEXPECT_FAIL("", "QTBUG-21098", Continue); + // only one item should be repainted, the rest should be scrolled in memory - QCOMPARE(widget.painted.boundingRect().size(), itemSize); + QCOMPARE(actualItemSize, itemSize); } #endif // Q_OS_MAC |