]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
only load the null model ONCE
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 29 Dec 2008 09:28:22 +0000 (09:28 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 29 Dec 2008 09:28:22 +0000 (09:28 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8610 d7cf8633-e32d-0410-b094-e92efae38249

model_shared.c

index d32acc383aed9f5bab76746bdf8f23d0ae90c104..911d3fca2c3fa9ce1a0413d8af01a75052f8669b 100644 (file)
@@ -203,6 +203,12 @@ dp_model_t *Mod_LoadModel(dp_model_t *mod, qboolean crash, qboolean checkdisk, q
        
        if (!strcmp(mod->name, "null"))
        {
+               if (mod->isworldmodel != isworldmodel)
+                       mod->loaded = false;
+
+               if(mod->loaded)
+                       return mod;
+
                if (mod->loaded || mod->mempool)
                        Mod_UnloadModel(mod);