summaryrefslogtreecommitdiffstats
path: root/src/plugins/renderers/opengl/renderer/glshader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/renderers/opengl/renderer/glshader.cpp')
-rw-r--r--src/plugins/renderers/opengl/renderer/glshader.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/renderers/opengl/renderer/glshader.cpp b/src/plugins/renderers/opengl/renderer/glshader.cpp
index 7dbc89571..fdd2a710c 100644
--- a/src/plugins/renderers/opengl/renderer/glshader.cpp
+++ b/src/plugins/renderers/opengl/renderer/glshader.cpp
@@ -79,6 +79,7 @@ void GLShader::setGraphicsContext(GraphicsContext *context)
if (m_graphicsContext) {
m_contextConnection = QObject::connect(m_graphicsContext->openGLContext(),
&QOpenGLContext::aboutToBeDestroyed,
+ m_graphicsContext->openGLContext(),
[this] { setGraphicsContext(nullptr); });
}
}