diff --git a/nq/source/cl_screen.c b/nq/source/cl_screen.c index a977fdff8..03e682d88 100644 --- a/nq/source/cl_screen.c +++ b/nq/source/cl_screen.c @@ -84,6 +84,16 @@ SCR_CShift (void) r_funcs->Draw_BlendScreen (r_data->vid->cshift_color); } +static void +scr_draw_views (void) +{ + net_view->visible = (!cls.demoplayback + && realtime - cl.last_servermessage >= 0.3); + loading_view->visible = cl.loading; + + view_draw (r_data->vid->conview); +} + static SCR_Func scr_funcs_normal[] = { 0, //Draw_Crosshair, 0, //SCR_DrawRam, @@ -92,6 +102,7 @@ static SCR_Func scr_funcs_normal[] = { Sbar_Draw, SCR_CShift, Sbar_DrawCenterPrint, + scr_draw_views, Con_DrawConsole, 0 }; @@ -141,10 +152,6 @@ CL_UpdateScreen (double realtime) view_add (r_data->vid->conview, loading_view); } - net_view->visible = (!cls.demoplayback - && realtime - cl.last_servermessage >= 0.3); - loading_view->visible = cl.loading; - //FIXME not every time if (cls.state == ca_active) { if (cl.watervis) diff --git a/qw/source/cl_screen.c b/qw/source/cl_screen.c index d0d8ec3bf..7d1db70a4 100644 --- a/qw/source/cl_screen.c +++ b/qw/source/cl_screen.c @@ -111,9 +111,9 @@ static SCR_Func scr_funcs_normal[] = { //CL_NetGraph,FIXME Sbar_Draw, SCR_CShift, + scr_draw_views, Sbar_DrawCenterPrint, Con_DrawConsole, - scr_draw_views, 0 };