summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Murchison <murch@fastmail.com>2021-03-11 09:19:28 -0500
committerAllen Winter <allen.winter@kdab.com>2021-04-11 14:27:14 -0400
commit4990e5297227eaf521c587376b5511cdf09c2f65 (patch)
tree20463d5ba08ec270d82ed606d53b3e59a8f39c92
parentb01fe3c40fa4b68842725e1aa78660262bdc48f5 (diff)
downloadlibical-git-4990e5297227eaf521c587376b5511cdf09c2f65.tar.gz
icaltz-util.c: don't use adjust_day_to_rrule(); the transition time should be used unaltered as DTSTART
-rw-r--r--src/libical/icaltz-util.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c
index e5f92f86..667ab385 100644
--- a/src/libical/icaltz-util.c
+++ b/src/libical/icaltz-util.c
@@ -232,31 +232,6 @@ static int calculate_pos(icaltimetype icaltime)
return r_pos[pos];
}
-static void adjust_dtstart_day_to_rrule(icalcomponent *comp, struct icalrecurrencetype rule)
-{
- time_t now, year_start;
- struct icaltimetype start, comp_start, iter_start, itime;
- icalrecur_iterator *iter;
-
- now = time(NULL);
- itime = icaltime_from_timet_with_zone(now, 0, NULL);
- itime.month = itime.day = 1;
- itime.hour = itime.minute = itime.second = 0;
- year_start = icaltime_as_timet(itime);
-
- comp_start = icalcomponent_get_dtstart(comp);
- start = icaltime_from_timet_with_zone(year_start, 0, NULL);
-
- iter = icalrecur_iterator_new(rule, start);
- iter_start = icalrecur_iterator_next(iter);
- icalrecur_iterator_free(iter);
-
- if (iter_start.day != comp_start.day) {
- comp_start.day = iter_start.day;
- icalcomponent_set_dtstart(comp, comp_start);
- }
-}
-
icalcomponent *icaltzutil_fetch_timezone(const char *location)
{
tzinfo header;
@@ -628,8 +603,6 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
cur_standard_rrule_property = icalprop;
}
- adjust_dtstart_day_to_rrule(comp, *recur);
-
icalcomponent_add_component(tz_comp, comp);
}
}