r2382 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Apr 25 03:22:17 EDT 2007


Author: div0
Date: 2007-04-25 03:22:16 -0400 (Wed, 25 Apr 2007)
New Revision: 2382

Modified:
   trunk/data/qcsrc/server/cl_client.qc
   trunk/data/qcsrc/server/miscfunctions.qc
Log:
no longer need workaround against broken strlennocol


Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2007-04-24 23:07:56 UTC (rev 2381)
+++ trunk/data/qcsrc/server/cl_client.qc	2007-04-25 07:22:16 UTC (rev 2382)
@@ -1272,11 +1272,17 @@
 */
 void() ctf_setstatus;
 .float vote_nagtime;
+.string need_to_free;
 void PlayerPreThink (void)
 {
+	if(self.need_to_free != "")
+	{
+		strunzone(self.need_to_free);
+		self.need_to_free = "";
+	}
 	if(strlen(self.netname) > 0)
 		if(substring(self.netname, strlen(self.netname) - 1, 1) == "^")
-			self.netname = strzone(strcat(substring(self.netname, 0, strlen(self.netname) - 1), " ")); // BROKEN COLORS can be annoying!
+			self.netname = self.need_to_free = strzone(strcat(substring(self.netname, 0, strlen(self.netname) - 1), " ")); // BROKEN COLORS can be annoying!
 
 	// version nagging
 	if(self.version_nagtime)

Modified: trunk/data/qcsrc/server/miscfunctions.qc
===================================================================
--- trunk/data/qcsrc/server/miscfunctions.qc	2007-04-24 23:07:56 UTC (rev 2381)
+++ trunk/data/qcsrc/server/miscfunctions.qc	2007-04-25 07:22:16 UTC (rev 2382)
@@ -551,6 +551,7 @@
 		return "^7";
 }
 
+/*
 string decolorize(string s)
 {
 	string out;
@@ -604,6 +605,7 @@
 }
 #define strdecolorize(s) decolorize(s)
 #define strlennocol(s) strlen(decolorize(s))
+*/
 
 #define CENTERPRIO_POINT 1
 #define CENTERPRIO_REBALANCE 2




More information about the nexuiz-commits mailing list