diff --git a/engine/client/pr_menu.c b/engine/client/pr_menu.c index cb15c1e68..356fcbbec 100644 --- a/engine/client/pr_menu.c +++ b/engine/client/pr_menu.c @@ -295,9 +295,12 @@ void PF_CL_precache_pic (progfuncs_t *prinst, struct globalvars_s *pr_globals) { char *str; mpic_t *pic; - + str = PR_GetStringOfs(prinst, OFS_PARM0); + if (cls.state && !sv.active) + CL_CheckOrEnqueDownloadFile(str, str); + pic = Draw_SafeCachePic(str); if (pic)