From d888a378d3083eaac159c6372729a3435e4c2cf0 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 23 Sep 2012 20:38:26 +0100 Subject: Only remind when period != 0 seconds and more than 0 messages --- src/profanity.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/profanity.c b/src/profanity.c index b047e364..2c7bf08e 100644 --- a/src/profanity.c +++ b/src/profanity.c @@ -41,7 +41,7 @@ static log_level_t _get_log_level(char *log_level); gboolean _process_input(char *inp); static void _create_config_directory(); -static gdouble unread_period = 5; +static gdouble remind_period = 0; void profanity_run(void) @@ -63,9 +63,12 @@ profanity_run(void) gdouble elapsed = g_timer_elapsed(timer, NULL); - if (elapsed >= unread_period) { - log_info("Unread : %d", win_get_unread()); - g_timer_start(timer); + // 0 means to not remind + if (remind_period > 0 && elapsed >= remind_period) { + if (win_get_unread() > 0) { + log_info("Unread : %d", win_get_unread()); + g_timer_start(timer); + } } win_handle_special_keys(&ch); -- cgit 1.4.1-2-gfad0