diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-09-05 09:14:36 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-11-23 20:23:03 +0000 |
commit | 807993d5d87089ffdcd3639833e46b95522cefb7 (patch) | |
tree | 10aed4a569937b4e46908b638dcf60a374dc80a7 | |
parent | a9e94b547f140c5bcdf7abef923fff37035f4b90 (diff) |
ContextSaver dtor: call make current only when needed
Change-Id: I630cc923f5cb45b36b2fff194ffd721c0e518acc
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
-rw-r--r-- | src/quick3d/imports/scene3d/scene3drenderer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick3d/imports/scene3d/scene3drenderer.cpp b/src/quick3d/imports/scene3d/scene3drenderer.cpp index 01e8d9ca2..3065b19ac 100644 --- a/src/quick3d/imports/scene3d/scene3drenderer.cpp +++ b/src/quick3d/imports/scene3d/scene3drenderer.cpp @@ -70,7 +70,7 @@ public: ~ContextSaver() { - if (m_context) + if (m_context && m_context->surface() != m_surface) m_context->makeCurrent(m_surface); } |