mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-02 03:52:11 +08:00
only clean up openGL buffers if context is still valid
old-commit-hash: 1ce3184c169f368bef9d36bd2c11a6c399e2c88e
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user