diff --git a/chat.c b/chat.c index 0482c03..ecf7267 100644 --- a/chat.c +++ b/chat.c @@ -365,9 +365,10 @@ static void handlePrivmsg(char *prefix, char *params) { static void handleNotice(char *prefix, char *params) { char *nick = prift(&prefix); char *user = prift(&prefix); - shift(¶ms); - char *message = shift(¶ms); - uiFmt("-\3%d%s\3- %s", color(user), nick, message); + char *chan = shift(¶ms); + char *mesg = shift(¶ms); + if (strcmp(client.chan, chan)) return; + uiFmt("-\3%d%s\3- %s", color(user), nick, mesg); } static const struct {