aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickwidgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickwidgets')
-rw-r--r--src/quickwidgets/qquickwidget.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index 2fccc7208d..0964d6492e 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -378,11 +378,12 @@ void QQuickWidgetPrivate::renderSceneGraph()
return;
if (!useSoftwareRenderer) {
+#if QT_CONFIG(opengl)
if (!context) {
qWarning("QQuickWidget: Attempted to render scene with no context");
return;
}
-
+#endif
Q_ASSERT(offscreenSurface);
}
@@ -417,7 +418,11 @@ QImage QQuickWidgetPrivate::grabFramebuffer()
// prefer the FBO's toImage() if available. When the software renderer
// is in use, however, there will be no FBO and we fall back to grabWindow()
// instead.
- return fbo != nullptr ? fbo->toImage() : offscreenWindow->grabWindow();
+ return
+#if QT_CONFIG(opengl)
+ fbo != nullptr ? fbo->toImage() :
+#endif
+ offscreenWindow->grabWindow();
}
// Intentionally not overriding the QQuickWindow's focusObject.