fix: Destroy OpenGL resources before context cleanup

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-15 13:17:24 -07:00
parent 3959fad6c2
commit 63447fff90

View File

@@ -49,12 +49,12 @@ ViewportWidget::~ViewportWidget()
{ {
makeCurrent(); makeCurrent();
delete m_shaderProgram; delete m_shaderProgram;
delete m_viewCube;
delete m_sketchGrid;
m_vbo.destroy(); m_vbo.destroy();
m_vao.destroy(); m_vao.destroy();
doneCurrent(); doneCurrent();
delete m_viewCube;
delete m_sketchGrid;
delete m_featureBrowser; delete m_featureBrowser;
} }