diff --git a/engine/client/ref_common.c b/engine/client/ref_common.c index ed40be5b..1a3f43cb 100644 --- a/engine/client/ref_common.c +++ b/engine/client/ref_common.c @@ -640,11 +640,11 @@ static void SetWidthAndHeightFromCommandLine( void ) static void SetFullscreenModeFromCommandLine( void ) { if( Sys_CheckParm( "-borderless" )) - Cvar_DirectSet( &vid_fullscreen, "2" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_BORDERLESS ); else if( Sys_CheckParm( "-fullscreen" )) - Cvar_DirectSet( &vid_fullscreen, "1" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_FULLSCREEN ); else if( Sys_CheckParm( "-windowed" )) - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED ); } static void R_CollectRendererNames( void ) diff --git a/engine/platform/sdl1/vid_sdl1.c b/engine/platform/sdl1/vid_sdl1.c index 88fc8c00..2917170c 100644 --- a/engine/platform/sdl1/vid_sdl1.c +++ b/engine/platform/sdl1/vid_sdl1.c @@ -489,7 +489,7 @@ qboolean VID_SetMode( void ) { if( err == rserr_invalid_fullscreen ) { - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED); Con_Reportf( S_ERROR "%s: fullscreen unavailable in this mode\n", __func__ ); Sys_Warn( "fullscreen unavailable in this mode!" ); if(( err = R_ChangeDisplaySettings( iScreenWidth, iScreenHeight, WINDOW_MODE_WINDOWED )) == rserr_ok ) diff --git a/engine/platform/sdl2/vid_sdl2.c b/engine/platform/sdl2/vid_sdl2.c index 7a641238..e9264147 100644 --- a/engine/platform/sdl2/vid_sdl2.c +++ b/engine/platform/sdl2/vid_sdl2.c @@ -1130,7 +1130,7 @@ qboolean VID_SetMode( void ) { if( err == rserr_invalid_fullscreen ) { - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED ); Con_Reportf( S_ERROR "%s: fullscreen unavailable in this mode\n", __func__ ); Sys_Warn( "fullscreen unavailable in this mode!" ); if(( err = R_ChangeDisplaySettings( iScreenWidth, iScreenHeight, WINDOW_MODE_WINDOWED )) == rserr_ok )