diff options
author | Timo Sirainen <cras@irssi.org> | 2000-10-27 01:19:15 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2000-10-27 01:19:15 +0000 |
commit | ed1b4e69a9eec2c70e78b8be593ec8225606a0fb (patch) | |
tree | 0f6385a48ae9fd04677252602c5fcd288dbd607c /src | |
parent | b875e2e29df6f335985942f2fd49df8bc80a63cf (diff) | |
download | irssi-ed1b4e69a9eec2c70e78b8be593ec8225606a0fb.zip |
If nick isn't found from channel (for whatever reason), print the nick
mode as " ", not "".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@786 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src')
-rw-r--r-- | src/fe-common/core/fe-messages.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/fe-common/core/fe-messages.c b/src/fe-common/core/fe-messages.c index 1f10d3a8..1a074f31 100644 --- a/src/fe-common/core/fe-messages.c +++ b/src/fe-common/core/fe-messages.c @@ -40,10 +40,13 @@ static char *get_nickmode(CHANNEL_REC *channel, const char *nick) g_return_val_if_fail(nick != NULL, NULL); + if (!settings_get_bool("show_nickmode")) + return ""; + nickrec = channel == NULL ? NULL : nicklist_find(channel, nick); - return (nickrec == NULL || !settings_get_bool("show_nickmode")) ? - "" : (nickrec->op ? "@" : (nickrec->voice ? "+" : " ")); + return nickrec == NULL ? " " : + (nickrec->op ? "@" : (nickrec->voice ? "+" : " ")); } static void sig_message_public(SERVER_REC *server, const char *msg, |