From 99478ba9bd1b324792f4788cf0a0a4b91cc4fdf6 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 13 Apr 2019 21:49:01 +0300 Subject: [PATCH] sdl: vid: fix unitialized variables, better warning report --- engine/platform/sdl/vid_sdl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/platform/sdl/vid_sdl.c b/engine/platform/sdl/vid_sdl.c index da600542..3988c355 100644 --- a/engine/platform/sdl/vid_sdl.c +++ b/engine/platform/sdl/vid_sdl.c @@ -27,7 +27,7 @@ static void GL_SetupAttributes( void ); struct { int prev_width, prev_height; -} sdlState; +} sdlState = { 640, 480 }; struct { @@ -145,7 +145,7 @@ void *SW_LockBuffer() int stride; if( SDL_LockTexture(sw.tex, NULL, &pixels, &stride ) ) - Sys_Error(SDL_GetError()); + Sys_Error("%s", SDL_GetError()); return pixels; } else @@ -919,7 +919,7 @@ qboolean VID_SetMode( void ) else if( err == rserr_invalid_mode ) { Con_Reportf( S_ERROR "VID_SetMode: invalid mode\n" ); - Sys_Warn( "invalid mode" ); + Sys_Warn( "invalid mode, engine will run in %dx%d", sdlState.prev_width, sdlState.prev_height ); } // try setting it back to something safe