diff --git a/engine/platform/sdl2/vid_sdl2.c b/engine/platform/sdl2/vid_sdl2.c index f5b09c01..df8c4190 100644 --- a/engine/platform/sdl2/vid_sdl2.c +++ b/engine/platform/sdl2/vid_sdl2.c @@ -499,7 +499,8 @@ static qboolean VID_SetScreenResolution( int width, int height, window_mode_t wi } case WINDOW_MODE_WINDOWED: { - VID_RestoreScreenResolution( window_mode ); + if( prev_window_mode != WINDOW_MODE_WINDOWED ) + SDL_SetWindowPosition( host.hWnd, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED ); if( SDL_SetWindowFullscreen( host.hWnd, 0 ) < 0 ) {