X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Ffe-common%2Fcore%2Ffe-messages.c;h=44c9fb35f635c4929c7ecd6c77788aed28d90028;hp=481301039f2bf4f0203826691831394666fb6ee6;hb=d9991fbb54877db0079a065c9e590032464cf54b;hpb=b3282ad4fb6e35291f6628886dc5aee3c347f2f2 diff --git a/apps/irssi/src/fe-common/core/fe-messages.c b/apps/irssi/src/fe-common/core/fe-messages.c index 48130103..44c9fb35 100644 --- a/apps/irssi/src/fe-common/core/fe-messages.c +++ b/apps/irssi/src/fe-common/core/fe-messages.c @@ -152,7 +152,8 @@ static void sig_message_public(SERVER_REC *server, const char *msg, if (nickrec == NULL && chanrec != NULL) nickrec = nicklist_find(chanrec, nick); - for_me = nick_match_msg(chanrec, msg, server->nick); + for_me = !settings_get_bool("hilight_nick_matches") ? FALSE : + nick_match_msg(chanrec, msg, server->nick); color = for_me ? NULL : hilight_match_nick(server, target, nick, address, MSGLEVEL_PUBLIC, msg); @@ -624,6 +625,7 @@ void fe_messages_init(void) printnicks = g_hash_table_new((GHashFunc) g_direct_hash, (GCompareFunc) g_direct_equal); + settings_add_bool("lookandfeel", "hilight_nick_matches", TRUE); settings_add_bool("lookandfeel", "emphasis", TRUE); settings_add_bool("lookandfeel", "emphasis_replace", FALSE); settings_add_bool("lookandfeel", "emphasis_multiword", FALSE);