summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/itemviews/qfileiconprovider
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/itemviews/qfileiconprovider')
-rw-r--r--tests/auto/widgets/itemviews/qfileiconprovider/tst_qfileiconprovider.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/auto/widgets/itemviews/qfileiconprovider/tst_qfileiconprovider.cpp b/tests/auto/widgets/itemviews/qfileiconprovider/tst_qfileiconprovider.cpp
index 9e9625854e..39f6946b1d 100644
--- a/tests/auto/widgets/itemviews/qfileiconprovider/tst_qfileiconprovider.cpp
+++ b/tests/auto/widgets/itemviews/qfileiconprovider/tst_qfileiconprovider.cpp
@@ -47,7 +47,7 @@ private slots:
void type_data();
void type();
- void taskQTBUG_46755_QFileIconEngine_crash();
+ void iconPixmaps();
};
void tst_QFileIconProvider::qfileiconprovider()
@@ -129,14 +129,14 @@ static QIcon getIcon()
return fip.icon(QFileInfo(QDir::currentPath()));
}
-void tst_QFileIconProvider::taskQTBUG_46755_QFileIconEngine_crash()
+void tst_QFileIconProvider::iconPixmaps()
{
const QIcon &icon = getIcon();
const auto sizes = icon.availableSizes();
- for (const QSize &size : sizes)
- icon.pixmap(size);
-
- // No crash, all good.
+ for (const QSize &size : sizes) {
+ QPixmap pixmap = icon.pixmap(size);
+ QVERIFY(!pixmap.isNull());
+ }
}
QTEST_MAIN(tst_QFileIconProvider)