only clean up openGL buffers if context is still valid

old-commit-hash: 1ce3184c169f368bef9d36bd2c11a6c399e2c88e
This commit is contained in:
Willem Melching
2021-06-16 14:06:22 +02:00
parent 1bd10695fb
commit fd6dddfc33
+5 -3
View File
@@ -84,10 +84,12 @@ CameraViewWidget::CameraViewWidget(VisionStreamType stream_type, QWidget* parent
CameraViewWidget::~CameraViewWidget() {
makeCurrent();
if (isValid()) {
glDeleteVertexArrays(1, &frame_vao);
glDeleteBuffers(1, &frame_vbo);
glDeleteBuffers(1, &frame_ibo);
}
doneCurrent();
glDeleteVertexArrays(1, &frame_vao);
glDeleteBuffers(1, &frame_vbo);
glDeleteBuffers(1, &frame_ibo);
}
void CameraViewWidget::initializeGL() {