Fix for crashing when removing the final satellite asset

This commit is contained in:
GPayne
2019-08-16 17:22:50 -06:00
parent 7e6a9b71fa
commit bb335d37b4
@@ -506,12 +506,17 @@ void RenderableSatellites::initializeGL() {
}
void RenderableSatellites::deinitializeGL() {
SpaceModule::ProgramObjectManager.release(ProgramName);
glDeleteBuffers(1, &_vertexBuffer);
//glDeleteBuffers(1, &_indexBuffer);
glDeleteVertexArrays(1, &_vertexArray);
SpaceModule::ProgramObjectManager.release(
ProgramName,
[](ghoul::opengl::ProgramObject* p) {
global::renderEngine.removeRenderProgram(p);
}
);
_programObject = nullptr;
}