Move 'num_displays' Initialization

-SDL_GetNumVideoDisplays() will always remain the same after the call to SDL_Init(SDL_INIT_VIDEO), so it makes sense to set in GLimp_Init where we do this.
This commit is contained in:
Spirrwell 2019-06-16 01:02:53 -04:00
parent f6a9690a36
commit 03e3c6bf71

View file

@ -99,7 +99,6 @@ InitDisplayIndices(qboolean ClearExisting)
static qboolean static qboolean
CreateSDLWindow(int flags, int w, int h) CreateSDLWindow(int flags, int w, int h)
{ {
num_displays = SDL_GetNumVideoDisplays();
int displayindex = 0; int displayindex = 0;
if ( vid_displayindex->value < 0 || vid_displayindex->value >= num_displays) if ( vid_displayindex->value < 0 || vid_displayindex->value >= num_displays)
@ -256,6 +255,8 @@ GLimp_Init(void)
SDL_GetVersion(&version); SDL_GetVersion(&version);
Com_Printf("SDL version is: %i.%i.%i\n", (int)version.major, (int)version.minor, (int)version.patch); Com_Printf("SDL version is: %i.%i.%i\n", (int)version.major, (int)version.minor, (int)version.patch);
Com_Printf("SDL video driver is \"%s\".\n", SDL_GetCurrentVideoDriver()); Com_Printf("SDL video driver is \"%s\".\n", SDL_GetCurrentVideoDriver());
num_displays = SDL_GetNumVideoDisplays();
} }
return true; return true;