diff --git a/engine/gl/gl_vidlinuxglx.c b/engine/gl/gl_vidlinuxglx.c index b2700b5f4..f109ba13a 100644 --- a/engine/gl/gl_vidlinuxglx.c +++ b/engine/gl/gl_vidlinuxglx.c @@ -587,8 +587,10 @@ static void X_ShutdownUnicode(void) { if (x11.unicodecontext) x11.pXDestroyIC(x11.unicodecontext); + x11.unicodecontext = NULL; if (x11.inputmethod) x11.pXCloseIM(x11.inputmethod); + x11.inputmethod = NULL; x11.dounicode = false; } #include