Index: src/fe-common/core/fe-messages.c
===================================================================
--- src/fe-common/core/fe-messages.c	(revision 4395)
+++ src/fe-common/core/fe-messages.c	(working copy)
@@ -193,6 +193,12 @@
 	level = MSGLEVEL_PUBLIC;
 	if (for_me)
 		level |= MSGLEVEL_HILIGHT;
+	if (ignore_check(server, nick, address, target, msg,
+			 MSGLEVEL_HILIGHT)) {
+		level &= ~MSGLEVEL_HILIGHT;
+		hilight = NULL;
+		color = NULL;
+	}
 
 	if (settings_get_bool("emphasis"))
 		msg = freemsg = expand_emphasis((WI_ITEM_REC *) chanrec, msg);
