diff --git a/src/framework/WindowManager.cpp b/src/framework/WindowManager.cpp index 569241209a213522e29fd61eeae307e15966f9ad..fb2ffe632d7b1c855889b2b6e36348bc3f6a989a 100644 --- a/src/framework/WindowManager.cpp +++ b/src/framework/WindowManager.cpp @@ -235,7 +235,10 @@ void WindowManager::eventLoop() #ifdef DEBUG_VALGRIND } else { - if (m_Window) SDL_DestroyWindow(m_Window); + if (m_Window) { + SDL_GL_DeleteContext(m_GLContext); + SDL_DestroyWindow(m_Window); + } break; } #endif