Fix gl context not being deleted with custom window

This commit is contained in:
kaetemi 2016-02-18 11:56:44 +01:00
parent b4a4775472
commit f888774e12

View file

@ -1629,7 +1629,7 @@ bool CDriverGL::destroyWindow()
if (_hDC) if (_hDC)
wglMakeCurrent(_hDC, NULL); wglMakeCurrent(_hDC, NULL);
if (_DestroyWindow && _hRC) if (_hRC)
{ {
wglDeleteContext(_hRC); wglDeleteContext(_hRC);
_hRC = NULL; _hRC = NULL;
@ -1644,7 +1644,7 @@ bool CDriverGL::destroyWindow()
#elif defined(NL_OS_MAC) #elif defined(NL_OS_MAC)
#elif defined(NL_OS_UNIX) #elif defined(NL_OS_UNIX)
if (_DestroyWindow && _ctx) if (_DestroyWindow && _ctx) // FIXME: _DestroyWindow may need to be removed here as well
glXDestroyContext(_dpy, _ctx); glXDestroyContext(_dpy, _ctx);
_ctx = NULL; _ctx = NULL;