r4724 - trunk/data/qcsrc/menu

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Oct 11 03:04:19 EDT 2008


Author: div0
Date: 2008-10-11 03:04:17 -0400 (Sat, 11 Oct 2008)
New Revision: 4724

Modified:
   trunk/data/qcsrc/menu/menu.qc
Log:
stop using the insane tokenizer for menu skin files


Modified: trunk/data/qcsrc/menu/menu.qc
===================================================================
--- trunk/data/qcsrc/menu/menu.qc	2008-10-11 07:00:30 UTC (rev 4723)
+++ trunk/data/qcsrc/menu/menu.qc	2008-10-11 07:04:17 UTC (rev 4724)
@@ -82,8 +82,11 @@
 	}
 	draw_currentSkin = strzone(draw_currentSkin);
 	while((s = fgets(fh)))
-		if(tokenize_insane(s) == 2) // uses '...' syntax for vectors
-			Skin_ApplySetting(argv(0), argv(1));
+	{
+		n = tokenize_sane(s);
+		if(n >= 2)
+			Skin_ApplySetting(argv(0), substring(s, argv_start_index(1), argv_end_index(-1) - argv_start_index(1)));
+	}
 	fclose(fh);
 
 	glob = search_begin(strcat(draw_currentSkin, "/*.tga"), TRUE, TRUE);




More information about the nexuiz-commits mailing list