diff --git a/linux/gl_glx.c b/linux/gl_glx.c index 2c021d7..8b8ade4 100644 --- a/linux/gl_glx.c +++ b/linux/gl_glx.c @@ -758,10 +758,10 @@ void GLimp_Shutdown( void ) dgamouse = false; if (dpy) { - if (ctx) - qglXDestroyContext(dpy, ctx); if (win) XDestroyWindow(dpy, win); + if (ctx) + qglXDestroyContext(dpy, ctx); if (vidmode_active) XF86VidModeSwitchToMode(dpy, scrnum, vidmodes[0]); XCloseDisplay(dpy);