diff --git a/src/v_video.c b/src/v_video.c
index 0619ca87dfc36f5da8f56bd115a10b18a0504553..3e924a451df9e87104743b40fb8389d10a6cc836 100644
--- a/src/v_video.c
+++ b/src/v_video.c
@@ -2084,7 +2084,7 @@ char *V_WordWrap(INT32 x, INT32 w, INT32 option, const char *string)
 	for (i = 0; i < slen; ++i)
 	{
 		c = newstring[i];
-		if ((UINT8)c >= 0x80 && (UINT8)c <= 0x89) //color parsing! -Inuyasha 2.16.09
+		if ((UINT8)c & 0x80) //color parsing! -Inuyasha 2.16.09
 			continue;
 
 		if (c == '\n')