aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/cal-util/cal-recur.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/cal-util/cal-recur.c')
-rw-r--r--calendar/cal-util/cal-recur.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/calendar/cal-util/cal-recur.c b/calendar/cal-util/cal-recur.c
index 13c9f0533f..9afcee9784 100644
--- a/calendar/cal-util/cal-recur.c
+++ b/calendar/cal-util/cal-recur.c
@@ -675,6 +675,11 @@ cal_recur_generate_instances_of_rule (CalComponent *comp,
goto out;
}
+ /* FIXME: All floating times, including those from recurrence rules,
+ should be converted to the current timezone, otherwise the time_t
+ values may be outside the given range. This may also mean that
+ we need to add a timezone argument to the IDL method. */
+
if (dtstart.tzid && tz_cb)
start_zone = (*tz_cb) (dtstart.tzid, tz_cb_data);
if (dtend.tzid && tz_cb)