diff options
author | James Booth <boothj5@gmail.com> | 2016-02-07 01:15:40 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2016-02-07 01:15:40 +0000 |
commit | 62b0cdd8fd3e811033f58d39a744d7f7eb973e3c (patch) | |
tree | 43f9acb0313f61980290fbf59f4dada7b9128ee9 /src/ui/window.c | |
parent | abc2f0de39e39638fc519ad38de55d5ce0d93f28 (diff) | |
download | profani-tty-62b0cdd8fd3e811033f58d39a744d7f7eb973e3c.tar.gz |
Fix room notification reminders
Diffstat (limited to 'src/ui/window.c')
-rw-r--r-- | src/ui/window.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/ui/window.c b/src/ui/window.c index 345470b2..66fcc334 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -1308,7 +1308,7 @@ win_has_active_subwin(ProfWin *window) } gboolean -win_notify(ProfWin *window) +win_notify_remind(ProfWin *window) { switch (window->type) { case WIN_CHAT: @@ -1327,15 +1327,7 @@ win_notify(ProfWin *window) ProfMucWin *mucwin = (ProfMucWin*) window; assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK); - if (prefs_get_room_notify(mucwin->roomjid) && mucwin->unread > 0) { - return TRUE; - } else if (prefs_get_room_notify_mention(mucwin->roomjid) && mucwin->unread_mentions) { - return TRUE; - } else if (prefs_get_room_notify_trigger(mucwin->roomjid) && mucwin->unread_triggers) { - return TRUE; - } else { - return FALSE; - } + return prefs_do_room_notify_mention(mucwin->roomjid, mucwin->unread, mucwin->unread_mentions, mucwin->unread_triggers); } case WIN_PRIVATE: { |