From 61f535424686258f2bb0c23e051fa96671fc7a20 Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Tue, 31 Jan 2023 17:35:21 +0100 Subject: [PATCH] Fix current content in the destroy of the Scene Fix the error: > QOpenGLVertexArrayObject::destroy() failed to restore current context --- Polyhedron/demo/Polyhedron/Scene.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Polyhedron/demo/Polyhedron/Scene.cpp b/Polyhedron/demo/Polyhedron/Scene.cpp index b148e8df46b..c70929ab4a5 100644 --- a/Polyhedron/demo/Polyhedron/Scene.cpp +++ b/Polyhedron/demo/Polyhedron/Scene.cpp @@ -1928,6 +1928,7 @@ void Scene::removeViewer(Viewer_interface *viewer) if(viewer->property("is_destroyed").toBool()) return; + viewer->makeCurrent(); vaos[viewer]->destroy(); vaos[viewer]->deleteLater(); vaos.remove(viewer);