From: terencehill Date: Sun, 5 Sep 2010 09:19:00 +0000 (+0200) Subject: Enhance isInvisibleString (used to detect invisible nicks) to recognize more invisibl... X-Git-Tag: xonotic-v0.1.0preview~315^2~3^2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=4b4ef4d6b4dcb489763bb2377ddbc12a86df1401;p=xonotic%2Fxonotic-data.pk3dir.git Enhance isInvisibleString (used to detect invisible nicks) to recognize more invisible chars --- diff --git a/qcsrc/server/cl_client.qc b/qcsrc/server/cl_client.qc index f08ef5f53..9b53a1d95 100644 --- a/qcsrc/server/cl_client.qc +++ b/qcsrc/server/cl_client.qc @@ -2856,9 +2856,16 @@ float isInvisibleString(string s) switch(c) { case 0: - case 32: - case 160: + case 32: // space break; + case 192: // charmap space + if (!cvar("utf8_enable")) + break; + return FALSE; + case 160: // space in unicode fonts + case 0xE000 + 192: // utf8 charmap space + if (cvar("utf8_enable")) + break; default: return FALSE; }