[nexuiz-commits] r6854 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Jun 3 06:36:23 EDT 2009


Author: mrbougo
Date: 2009-06-03 06:36:22 -0400 (Wed, 03 Jun 2009)
New Revision: 6854

Modified:
   trunk/data/qcsrc/server/cl_client.qc
Log:
fix silly bug causing 100% cpu by file reading

Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2009-06-03 08:28:02 UTC (rev 6853)
+++ trunk/data/qcsrc/server/cl_client.qc	2009-06-03 10:36:22 UTC (rev 6854)
@@ -646,10 +646,11 @@
 			m2 = self.maxs;
 			setmodel_lod (self, defaultmodel);
 			setsize (self, m1, m2);
+			chmdl = TRUE;
 		}
 
+		oldskin = self.skin;
 		self.skin = defaultskin;
-		self.species = player_getspecies();
 	} else {
 		if (self.playermodel != self.model)
 		{
@@ -663,10 +664,10 @@
 
 		oldskin = self.skin;
 		self.skin = RestrictSkin(stof(self.playerskin));
-
-		if(chmdl || oldskin != self.skin)
-			self.species = player_getspecies(); // model or skin has changed
 	}
+	
+	if(chmdl || oldskin != self.skin)
+		self.species = player_getspecies(); // model or skin has changed
 
 	if(!teams_matter)
 		if(strlen(cvar_string("sv_defaultplayercolors")))



More information about the nexuiz-commits mailing list