Fix crash that occurs if there is an error in the SGCT configuration file

This commit is contained in:
Alexander Bock
2017-02-22 15:31:59 -05:00
parent 2ee1f9984c
commit 965cf6bd9a
6 changed files with 17 additions and 10 deletions

View File

@@ -408,9 +408,15 @@ void GUI::deinitializeGL() {
_program = nullptr;
_fontTexture = nullptr;
glDeleteVertexArrays(1, &vao);
glDeleteBuffers(1, &vbo);
glDeleteBuffers(1, &vboElements);
if (vao) {
glDeleteVertexArrays(1, &vao);
}
if (vbo) {
glDeleteBuffers(1, &vbo);
}
if (vboElements) {
glDeleteBuffers(1, &vboElements);
}
_iswa.deinitializeGL();
_help.deinitializeGL();