]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix R_Shadow_UpdateWorldLight (used by editing commands) to set cubemap even if it...
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 26 Sep 2004 02:23:11 +0000 (02:23 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 26 Sep 2004 02:23:11 +0000 (02:23 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4536 d7cf8633-e32d-0410-b094-e92efae38249

r_shadow.c

index 5ff000047040e6f0547fb6d20b11a7372b6f7fd9..1126cb34081f31d88810da1ce635db1cc22ba45e 100644 (file)
@@ -2414,8 +2414,9 @@ void R_Shadow_UpdateWorldLight(dlight_t *light, vec3_t origin, vec3_t angles, ve
        }
        light->shadow = shadowenable;
        light->corona = corona;
-       if (cubemapname && cubemapname[0] && strlen(cubemapname) < sizeof(light->cubemapname))
-               strcpy(light->cubemapname, cubemapname);
+       if (!cubemapname)
+               cubemapname = "";
+       strlcpy(light->cubemapname, cubemapname, strlen(light->cubemapname));
        Matrix4x4_CreateFromQuakeEntity(&light->matrix, light->origin[0], light->origin[1], light->origin[2], light->angles[0], light->angles[1], light->angles[2], 1);
 
        R_RTLight_UpdateFromDLight(&light->rtlight, light, true);