QNX: Fix qquickimage mirror auto test
authorBernd Weimer <bweimer@blackberry.com>
Tue, 15 Apr 2014 12:26:58 +0000 (14:26 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 24 Apr 2014 08:38:49 +0000 (10:38 +0200)
Change-Id: If43d9eb411dee374faa1f9d85325ba449242aec8
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
tests/auto/quick/qquickimage/tst_qquickimage.cpp

index 0855403..0e012c5 100644 (file)
@@ -308,6 +308,10 @@ void tst_qquickimage::mirror()
     qreal height = 250;
 
     foreach (QQuickImage::FillMode fillMode, fillModes) {
+#if defined(Q_OS_BLACKBERRY)
+        QWindow dummy;          // On BlackBerry first window is always full screen,
+        dummy.showFullScreen(); // so make test window a second window.
+#endif
         QQuickView *window = new QQuickView;
         window->setSource(testFileUrl("mirror.qml"));
 
@@ -316,7 +320,7 @@ void tst_qquickimage::mirror()
 
         obj->setFillMode(fillMode);
         obj->setProperty("mirror", true);
-        window->show();
+        window->showNormal();
         QVERIFY(QTest::qWaitForWindowExposed(window));
 
         QImage screenshot = window->grabWindow();