From a5d8ca5cbf21f64f8e1f465fcca56ef916ea717b Mon Sep 17 00:00:00 2001
From: Lars Henriksen <LarsHenriksen@get2net.dk>
Date: Tue, 2 Apr 2019 22:33:24 +0200
Subject: Fix one-second warning period for notifications

Adresses GitHub issue #204, the interactive part.

Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk>
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
---
 src/dmon.c   | 2 +-
 src/notify.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/dmon.c b/src/dmon.c
index 69bc77a..dc8aa0c 100644
--- a/src/dmon.c
+++ b/src/dmon.c
@@ -188,7 +188,7 @@ void dmon_start(int parent_exit_status)
 			DMON_ABRT(_("error loading next appointment\n"));
 
 		left = notify_time_left();
-		if (left > 0 && left < nbar.cntdwn
+		if (left > 0 && left <= nbar.cntdwn
 		    && notify_needs_reminder()) {
 			DMON_LOG(_("launching notification at %s for: \"%s\"\n"),
 				 nowstr(), notify_app_txt());
diff --git a/src/notify.c b/src/notify.c
index 312be4e..d7dc610 100644
--- a/src/notify.c
+++ b/src/notify.c
@@ -285,7 +285,7 @@ void notify_update_bar(void)
 			     hours_left * HOURINSEC) / MININSEC;
 			pthread_mutex_lock(&nbar.mutex);
 
-			blinking = time_left < nbar.cntdwn && notify_trigger();
+			blinking = time_left <= nbar.cntdwn && notify_trigger();
 
 			WINS_NBAR_LOCK;
 			if (blinking)
-- 
cgit v1.2.3-70-g09d2