Check for window != 0 in QuickTestResult::grabImage().
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Mon, 21 Jul 2014 07:21:30 +0000 (09:21 +0200)
committerFriedemann Kleint <Friedemann.Kleint@digia.com>
Mon, 21 Jul 2014 08:30:35 +0000 (10:30 +0200)
Task-number: QTBUG-38945
Change-Id: I081434a94899f8a1e2fd7275b67f62d06b56b0c2
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
src/qmltest/quicktestresult.cpp

index a168645..44256f3 100644 (file)
@@ -685,7 +685,7 @@ void QuickTestResult::stopBenchmark()
 
 QObject *QuickTestResult::grabImage(QQuickItem *item)
 {
-    if (item) {
+    if (item && item->window()) {
         QQuickWindow *window = item->window();
         QImage grabbed = window->grabWindow();
         QRectF rf(item->x(), item->y(), item->width(), item->height());