aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickrendercontrol.cpp
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2020-05-05 13:19:24 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2020-05-06 16:52:13 +0300
commitc30e03c7d6bb5218f3ab2a12737164722246413a (patch)
tree2a7ea76a166642f219f4efc5115ba6b01ca7b517 /src/quick/items/qquickrendercontrol.cpp
parent1c281a2add69f30b07448d820cfcd9ae4a5ec917 (diff)
Fix build without opengl
The default backend code still depends on OpenGL: qquickrendercontrol.cpp: undefined reference to `QSGDefaultRenderContext::staticMetaObject' Change-Id: I7857f28f6ce8997dd38119c1d367d8cdbb3cbf37 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/quick/items/qquickrendercontrol.cpp')
-rw-r--r--src/quick/items/qquickrendercontrol.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/quick/items/qquickrendercontrol.cpp b/src/quick/items/qquickrendercontrol.cpp
index eba3ef99a7..b42a3ea6aa 100644
--- a/src/quick/items/qquickrendercontrol.cpp
+++ b/src/quick/items/qquickrendercontrol.cpp
@@ -287,7 +287,8 @@ int QQuickRenderControl::samples() const
bool QQuickRenderControl::initialize()
{
Q_D(QQuickRenderControl);
-
+// ### Qt 6 clean this up
+#if QT_CONFIG(opengl)
if (!d->window) {
qWarning("QQuickRenderControl::initialize called with no associated window");
return false;
@@ -311,7 +312,7 @@ bool QQuickRenderControl::initialize()
qWarning("QRhi is only compatible with default adaptation");
return false;
}
-
+#endif
return true;
}