From 30b3780e57e532e928d445b882b218decb88af55 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Thu, 6 Feb 2020 04:01:11 -0500 Subject: Route own query messages correctly --- handle.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/handle.c b/handle.c index cb080e9..9244e66 100644 --- a/handle.c +++ b/handle.c @@ -263,11 +263,20 @@ static bool isAction(struct Message *msg) { static void handlePrivmsg(struct Message *msg) { require(msg, true, 2); bool query = !strchr(self.chanTypes, msg->params[0][0]); - bool network = query && strchr(msg->nick, '.'); + bool network = strchr(msg->nick, '.'); + bool mine = self.nick && !strcmp(msg->nick, self.nick); + size_t id; + if (query && network) { + id = Network; + } else if (query && !mine) { + id = idFor(msg->nick); + idColors[id] = hash(msg->user); + } else { + id = idFor(msg->params[0]); + } + bool notice = (msg->cmd[0] == 'N'); bool action = isAction(msg); - size_t id = (network ? Network : idFor(query ? msg->nick : msg->params[0])); - if (query && !network) idColors[id] = hash(msg->user); uiFormat( id, Warm, tagTime(msg), "\3%d%s%s%s\3\t%s", -- cgit 1.4.1 href='/exman/tree/Linux?id=506029258068eb757e23094f59b0b27f10f6f1b1'>tree commit diff
path: root/Linux (unfollow)
Commit message (Expand)Author
2025-06-11Update to Linux man-pages 6.11Štěpán Němec
2025-06-11Update to FreeBSD 14.2, Linux man-pages 6.10, NetBSD 10.1Štěpán Němec
2024-11-05Update to OpenBSD 7.6 2066.8Štěpán Němec
2024-11-05Update to Linux man-pages 6.9.1Štěpán Němec
2024-11-05Update to Linux man-pages 6.9Štěpán Němec
2024-05-15Update to NetBSD 10.0 2066.5Štěpán Němec
2024-05-15Update to OpenBSD 7.5Štěpán Němec
2024-03-21Update to Linux man-pages 6.7 2065.7Štěpán Němec
2024-03-03Update to Linux man-pages 6.06 2065.06Štěpán Němec
2023-11-27Update to FreeBSD 14.0 2065.05Štěpán Němec
2023-10-16Update to OpenBSD 7.4 2064.25Kusoneko
2023-10-11Update to Linux man-pages 6.05 2064.15Štěpán Němec
2023-10-11Update to FreeBSD 13.2Štěpán Němec
2023-10-11Update to Linux man-pages 6.04, OpenBSD 7.3Štěpán Němec
2023-02-13Update to Linux man-pages 6.03 2063.93Štěpán Němec
2023-02-13Update to Linux man-pages 6.02Štěpán Němec
2022-11-01Update to Linux man-pages 6.01 2063.91Štěpán Němec
2022-10-21Update to OpenBSD 7.2 2063.9June McEnroe
2022-10-16NetBSD: include text.tar.xz man pages 2063.8Štěpán Němec
2022-10-16Update to Linux man-mages 6.00Štěpán Němec
2022-10-16Update to NetBSD 9.3Štěpán Němec
2022-09-18Make copyrights and AUTHORS consistentJune McEnroe
2022-07-27Update to FreeBSD 13.1 2062.83June McEnroe
2022-07-27openbsd: Include man pages from baseXX.tgzKeith Whitney
2022-05-08Update to OpenBSD 7.1 2062.73June McEnroe
2021-10-15Update to OpenBSD 7.0 2062.63June McEnroe
2021-08-29Update to Linux man-pages 5.13 2062.53Štěpán Němec
2021-08-26Update to NetBSD 9.2 2062.52June McEnroe
2021-08-26Support DESTDIR in install/uninstallJune McEnroe
2021-08-26Add version number generatorJune McEnroe
2021-08-22Add ISC license headerJune McEnroe
2021-08-22Update to Linux man-pages 5.12Štěpán Němec
2021-06-21Add manuals for macOS 11.3June McEnroe
2021-05-08Update to OpenBSD 6.9June McEnroe
2021-04-26Update to Linux man-pages 5.11June McEnroe
2021-04-26Update to FreeBSD 13.0June McEnroe
2021-01-27Completely rewrite how manuals are fetched and installedJune McEnroe
2020-12-14Update to man-pages-posix 2017-aJune McEnroe
2020-12-14Update to OpenBSD 6.8June McEnroe
2020-12-14Update to NetBSD 9.1June McEnroe
2020-12-14Update to man-pages 5.09June McEnroe
2020-12-14Update to FreeBSD 12.2June McEnroe
2020-06-08Update to OpenBSD 6.7June McEnroe
2020-05-04Add hack for macOS to search extra man sectionsJune McEnroe
2020-05-04Don't clear MANSECTJune McEnroe