From 0407927aa6c69b036da3466549aaa1a644f44fc1 Mon Sep 17 00:00:00 2001 From: mrbougo Date: Wed, 3 Jun 2009 10:36:22 +0000 Subject: [PATCH] fix silly bug causing 100% cpu by file reading git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6854 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 36bb09828..847c0da13 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -646,10 +646,11 @@ void FixPlayermodel() 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 @@ void FixPlayermodel() 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"))) -- 2.39.2