Skip to content

Commit

Permalink
Add support for libical 3.x (#465)
Browse files Browse the repository at this point in the history
In libical3, deprecated icaltime_from_timet is removed
Use icaltime_from_timet_with_zone instead. This function
exists in libical 2.x so no need to change requirements
  • Loading branch information
AdamMajer authored and brndnmtthws committed Mar 6, 2018
1 parent 6b38658 commit 128c8cc
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/ical.cc
Expand Up @@ -49,13 +49,13 @@ struct ical_event *add_event(struct ical_event *listend, icalcomponent *new_ev)
icaltimetype start;

start = icalcomponent_get_dtstart(new_ev);
if(icaltime_compare(start, icaltime_from_timet(time(NULL), 0)) <= 0) {
if(icaltime_compare(start, icaltime_from_timet_with_zone(time(NULL), 0, NULL)) <= 0) {
icalproperty *rrule = icalcomponent_get_first_property(new_ev, ICAL_RRULE_PROPERTY);
if(rrule) {
icalrecur_iterator* ritr = icalrecur_iterator_new(icalproperty_get_rrule(rrule), start);
icaltimetype nexttime = icalrecur_iterator_next(ritr);
while (!icaltime_is_null_time(nexttime)) {
if(icaltime_compare(nexttime, icaltime_from_timet(time(NULL), 0)) > 0) {
if(icaltime_compare(nexttime, icaltime_from_timet_with_zone(time(NULL), 0, NULL)) > 0) {
start = nexttime;
break;
}
Expand Down

0 comments on commit 128c8cc

Please sign in to comment.