#ifdef DEBUGSDLEVENTS
Con_DPrintf("SDL_Event: SDL_QUIT\n");
#endif
- Sys_Quit(0);
+ host.state = host_shutdown;
break;
case SDL_KEYDOWN:
case SDL_KEYUP:
vid_hasfocus = false;
break;
case SDL_WINDOWEVENT_CLOSE:
- Sys_Quit(0);
+ host.state = host_shutdown;
break;
}
}
// https://trello.com/c/j56vUcwZ/81-centered-vs-undefined-window-position
int xPos = SDL_WINDOWPOS_UNDEFINED;
int yPos = SDL_WINDOWPOS_UNDEFINED;
-#ifndef USE_GLES2
int i;
+#ifndef USE_GLES2
const char *drivername;
#endif
drivername = NULL;
// COMMANDLINEOPTION: SDL GL: -gl_driver <drivername> selects a GL driver library, default is whatever SDL recommends, useful only for 3dfxogl.dll/3dfxvgl.dll or fxmesa or similar, if you don't know what this is for, you don't need it
- i = COM_CheckParm("-gl_driver");
+ i = Sys_CheckParm("-gl_driver");
if (i && i < sys.argc - 1)
drivername = sys.argv[i + 1];
if (SDL_GL_LoadLibrary(drivername) < 0)