aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickrendercontrol.cpp
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2020-06-09 10:15:07 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2020-06-10 08:16:35 +0300
commit367bccf283ff76883c8dc6a173945c70bf9f0360 (patch)
tree163e9b557d09b41383e6fdce8f76ae03314c79da /src/quick/items/qquickrendercontrol.cpp
parenta9124d0a0e25e06352df1339461e41cb4ae7b8db (diff)
QSGRhiShaderEffectNode is available only with opengl
Fixes build without opengl Change-Id: Ica5752c21567b730065ec6276a9016b3989f9d02 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 f8d2d14fcb..a34d5f6a96 100644
--- a/src/quick/items/qquickrendercontrol.cpp
+++ b/src/quick/items/qquickrendercontrol.cpp
@@ -200,8 +200,9 @@ void QQuickRenderControlPrivate::windowDestroyed()
rc->invalidate();
QQuickWindowPrivate::get(window)->animationController.reset();
-#if QT_CONFIG(quick_shadereffect)
- QSGRhiShaderEffectNode::cleanupMaterialTypeCache();
+// ### Qt 6 clean this up
+#if QT_CONFIG(quick_shadereffect) && QT_CONFIG(opengl)
+ QSGRhiShaderEffectNode::cleanupMaterialTypeCache();
#endif
window = nullptr;
}