diff --git a/engine/client/cl_scrn.c b/engine/client/cl_scrn.c index 73e54038..b5c5468e 100644 --- a/engine/client/cl_scrn.c +++ b/engine/client/cl_scrn.c @@ -727,6 +727,9 @@ SCR_VidInit */ void SCR_VidInit( void ) { + if( !ref.initialized ) // don't call VidInit too soon + return; + memset( &clgame.ds, 0, sizeof( clgame.ds )); // reset a draw state memset( &gameui.ds, 0, sizeof( gameui.ds )); // reset a draw state memset( &clgame.centerPrint, 0, sizeof( clgame.centerPrint ));