[evolution-data-server/gnome-3-38] EReminderWatcher: Default alarm range should be from the day begin
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/gnome-3-38] EReminderWatcher: Default alarm range should be from the day begin
- Date: Mon, 26 Oct 2020 13:18:14 +0000 (UTC)
commit 409496ae8e59364752f311ce54f0b21fa87d6bcc
Author: Milan Crha <mcrha redhat com>
Date: Mon Oct 26 14:13:31 2020 +0100
EReminderWatcher: Default alarm range should be from the day begin
When the calendar did not have any reminder yet the reminder watcher
asked for reminders from the current time till the end of the day,
which could eventually miss some reminders scheduled for the current day.
src/calendar/libecal/e-reminder-watcher.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/calendar/libecal/e-reminder-watcher.c b/src/calendar/libecal/e-reminder-watcher.c
index 7f0685e2a..50342ee78 100644
--- a/src/calendar/libecal/e-reminder-watcher.c
+++ b/src/calendar/libecal/e-reminder-watcher.c
@@ -384,7 +384,7 @@ client_data_start_view (ClientData *cd,
start_tt = client_get_last_notification_time (cd->client) + 1;
if (start_tt <= 0)
- start_tt = time (NULL);
+ start_tt = time_day_begin (time (NULL));
iso_start = isodate_from_time_t (start_tt);
iso_end = isodate_from_time_t ((time_t) next_midnight);
@@ -983,7 +983,7 @@ e_reminder_watcher_objects_changed (EReminderWatcher *watcher,
ocd->ids = ids;
ocd->interval_start = client_get_last_notification_time (client) + 1;
if (ocd->interval_start <= 0)
- ocd->interval_start = time (NULL);
+ ocd->interval_start = time_day_begin (time (NULL));
ocd->interval_end = watcher->priv->next_midnight;
ocd->zone = e_reminder_watcher_dup_default_zone (watcher);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]