diff options
-rw-r--r-- | src/plugins/renderers/opengl/renderer/renderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/renderers/opengl/renderer/renderer.cpp b/src/plugins/renderers/opengl/renderer/renderer.cpp index 27c3a61ca..25e56102b 100644 --- a/src/plugins/renderers/opengl/renderer/renderer.cpp +++ b/src/plugins/renderers/opengl/renderer/renderer.cpp @@ -627,7 +627,8 @@ void Renderer::releaseGraphicsResources() m_submissionContext->releaseRenderTargets(); m_frameProfiler.reset(); - context->doneCurrent(); + if (m_ownedContext) + context->doneCurrent(); } else { qWarning() << "Failed to make context current: OpenGL resources will not be destroyed"; } |