From 4b4ef4d6b4dcb489763bb2377ddbc12a86df1401 Mon Sep 17 00:00:00 2001 From: terencehill Date: Sun, 5 Sep 2010 11:19:00 +0200 Subject: [PATCH] Enhance isInvisibleString (used to detect invisible nicks) to recognize more invisible chars --- qcsrc/server/cl_client.qc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/cl_client.qc b/qcsrc/server/cl_client.qc index f08ef5f538..9b53a1d955 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; } -- 2.39.2