aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/alarm-notify/alarm.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/alarm-notify/alarm.c')
-rw-r--r--calendar/alarm-notify/alarm.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/calendar/alarm-notify/alarm.c b/calendar/alarm-notify/alarm.c
index 2797d44b0a..cf586dfea2 100644
--- a/calendar/alarm-notify/alarm.c
+++ b/calendar/alarm-notify/alarm.c
@@ -322,3 +322,15 @@ alarm_done (void)
g_list_free (alarms);
alarms = NULL;
}
+
+/**
+ * alarm_reschedule_timeout:
+ *
+ * Re-sets timeout for alarms, if any.
+ **/
+void
+alarm_reschedule_timeout (void)
+{
+ if (alarms)
+ setup_timeout ();
+}