summaryrefslogtreecommitdiff
path: root/chat.c
diff options
context:
space:
mode:
authorCurtis McEnroe2018-08-17 14:00:08 -0400
committerCurtis McEnroe2018-08-17 14:00:08 -0400
commit38fc42f03d89693fc7e3951fd7257d394f417a6f (patch)
treede58f141248de2f1f25f1272f865495803490f16 /chat.c
parenta38738c93885fc177a42b280a328471424fc030a (diff)
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 'chat.c')
-rw-r--r--chat.c10
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);