diff --git a/engine/client/cl_cg.c b/engine/client/cl_cg.c index 4a454d9da..700ca20d0 100644 --- a/engine/client/cl_cg.c +++ b/engine/client/cl_cg.c @@ -1077,6 +1077,12 @@ void CG_Stop (void) void CG_Start (void) { + if (cls.protocol != CP_QUAKE3) + { //q3 clients only. + CG_Stop(); + return; + } + #ifdef RGLQUAKE if (!Draw_SafeCachePic) //no renderer loaded { @@ -1091,12 +1097,6 @@ void CG_Start (void) return; } - if (cls.protocol != CP_QUAKE3) - { //q3 clients only. - CG_Stop(); - return; - } - Z_FreeTags(CGTAGNUM); SCR_BeginLoadingPlaque();