fix a core dump on premature exit

This commit is contained in:
Bill Currie 2000-05-24 04:45:35 +00:00
parent 7f193522f3
commit 1d4f3155b8

View file

@ -421,16 +421,17 @@ IN_Shutdown(void)
{ {
Con_Printf("IN_Shutdown\n"); Con_Printf("IN_Shutdown\n");
mouse_avail = 0; mouse_avail = 0;
XAutoRepeatOn(x_disp); if (x_disp) {
if (nullcursor != None) { XAutoRepeatOn(x_disp);
XFreeCursor(x_disp, nullcursor); if (nullcursor != None) {
nullcursor = None; XFreeCursor(x_disp, nullcursor);
} nullcursor = None;
}
#ifdef HAS_DGA #ifdef HAS_DGA
XF86DGADirectVideo(x_disp, DefaultScreen(x_disp), 0); XF86DGADirectVideo(x_disp, DefaultScreen(x_disp), 0);
#endif #endif
}
x11_close_display(); x11_close_display();
} }