diff --git a/src/i_video.c b/src/i_video.c index 195d78bc..42f1ca33 100644 --- a/src/i_video.c +++ b/src/i_video.c @@ -1365,6 +1365,7 @@ static void I_InitVideoParms(void) int p, tmp_scalefactor; SDL_DisplayMode mode; + I_ResetInvalidDisplayIndex(); if (SDL_GetCurrentDisplayMode(video_display, &mode)) { I_Error("Error getting display mode: %s", SDL_GetError()); @@ -1387,7 +1388,6 @@ static void I_InitVideoParms(void) // SDL may report native refresh rate as zero. native_refresh_rate = mode.refresh_rate; - I_ResetInvalidDisplayIndex(); widescreen = default_widescreen; uncapped = default_uncapped; grabmouse = default_grabmouse;