From c273621244156b351468e3c928387166b24f5ff4 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sat, 6 Aug 2022 15:38:51 -0400 Subject: Don't use cached color to route away reply Doesn't work when colors are disabled. --- handle.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/handle.c b/handle.c index f5e4f32..b8434c6 100644 --- a/handle.c +++ b/handle.c @@ -1216,12 +1216,7 @@ static void handleReplyEndOfWhowas(struct Message *msg) { static void handleReplyAway(struct Message *msg) { require(msg, false, 3); // Might be part of a WHOIS response. - uint id; - if (cacheGet(Network, msg->params[1])->color != Default) { - id = Network; - } else { - id = idFor(msg->params[1]); - } + uint id = (replies[ReplyWhois] ? Network : idFor(msg->params[1])); uiFormat( id, (id == Network ? Warm : Cold), tagTime(msg), "\3%02d%s\3\tis away: %s", -- cgit 1.4.1