aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
diff options
context:
space:
mode:
authorAndy Nichols <andy.nichols@qt.io>2016-04-25 12:09:08 +0200
committerAndy Nichols <andy.nichols@qt.io>2016-05-06 19:17:20 +0000
commit53c5398529f852903fb6774210573a25f5ea144a (patch)
tree211365b42b91087ba6e8dee80d532fb01ac03889 /src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
parent3fdaa13f7f0a4f0eeff2e7450df2df0df824b72a (diff)
Fix building with QT_NO_OPENGL defined
Change-Id: Ice6c47f766899e7313b9dde8cfcd6d81eeaf52f5 Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp')
-rw-r--r--src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
index 12e1889627..ef0378fe04 100644
--- a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
+++ b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
@@ -163,7 +163,10 @@ void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window)
Q_QUICK_SG_PROFILE_RECORD(QQuickProfiler::SceneGraphRenderLoopFrame);
if (data.grabOnly) {
+#ifndef QT_NO_OPENGL
+ // QPlatformBackingStore::toImage() only with OpenGL for some reason
grabContent = m_backingStores[window]->handle()->toImage();
+#endif
data.grabOnly = false;
}