diff options
author | June McEnroe <june@causal.agency> | 2018-08-17 14:00:08 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-08-17 14:00:08 -0400 |
commit | 38fc42f03d89693fc7e3951fd7257d394f417a6f (patch) | |
tree | de58f141248de2f1f25f1272f865495803490f16 /chat.c | |
parent | Don't treat input as command if word contains extra slash (diff) | |
download | catgirl-38fc42f03d89693fc7e3951fd7257d394f417a6f.tar.gz catgirl-38fc42f03d89693fc7e3951fd7257d394f417a6f.zip |
Add UI "heat" for status/messages/pings
Bring back the beeps! Allow pings from notices. Also factor out dequoting of part/quit messages.
Diffstat (limited to '')
-rw-r--r-- | chat.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chat.c b/chat.c index 5542c82..9d5a323 100644 --- a/chat.c +++ b/chat.c @@ -60,7 +60,7 @@ static union { void spawn(char *const argv[]) { if (fds.pipe.events) { - uiLog(TAG_STATUS, L"spawn: existing pipe"); + uiLog(TAG_STATUS, UI_WARM, L"spawn: existing pipe"); return; } @@ -93,7 +93,7 @@ static void pipeRead(void) { if (len) { buf[len] = '\0'; len = strcspn(buf, "\n"); - uiFmt(TAG_STATUS, "spawn: %.*s", (int)len, buf); + uiFmt(TAG_STATUS, UI_WARM, "spawn: %.*s", (int)len, buf); } else { close(fds.pipe.fd); fds.pipe.events = 0; @@ -124,9 +124,9 @@ static void sigchld(int sig) { pid_t pid = wait(&status); if (pid < 0) err(EX_OSERR, "wait"); if (WIFEXITED(status) && WEXITSTATUS(status)) { - uiFmt(TAG_STATUS, "spawn: exit %d", WEXITSTATUS(status)); + uiFmt(TAG_STATUS, UI_WARM, "spawn: exit %d", WEXITSTATUS(status)); } else if (WIFSIGNALED(status)) { - uiFmt(TAG_STATUS, "spawn: signal %d", WTERMSIG(status)); + uiFmt(TAG_STATUS, UI_WARM, "spawn: signal %d", WTERMSIG(status)); } } @@ -182,7 +182,7 @@ int main(int argc, char *argv[]) { inputTab(); uiInit(); - uiLog(TAG_STATUS, L"Traveling..."); + uiLog(TAG_STATUS, UI_WARM, L"Traveling..."); uiDraw(); fds.irc.fd = ircConnect(host, port, pass, webirc); |