From: NeilBrown Date: Wed, 1 Jan 2014 02:26:02 +0000 (+1100) Subject: ical/cal/alarm - minor fixes X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=8159c98acd4c6b51e32bf690e28ab5d9034a1603;p=plato.git ical/cal/alarm - minor fixes --- diff --git a/alarm/alarm.c b/alarm/alarm.c index 3f4cbef..b9b0fea 100644 --- a/alarm/alarm.c +++ b/alarm/alarm.c @@ -78,6 +78,7 @@ struct alarm_ev *event_parse(char *line) char *mesg = NULL; struct ical_dates dt = {{0}}; + ical_parse_rrule(&dt.rr, "", NULL); while (*line) { char *w = line; int l, err; diff --git a/alarm/cal.c b/alarm/cal.c index 9ee8903..13a2550 100644 --- a/alarm/cal.c +++ b/alarm/cal.c @@ -439,6 +439,7 @@ struct event *event_parse(char *line) char *mesg = NULL; struct ical_dates dt = {{0}}; + ical_parse_rrule(&dt.rr, "", NULL); while (*line) { char *w = line; int l, err; diff --git a/lib/ical-dates.c b/lib/ical-dates.c index 0f4e9b5..eac1083 100644 --- a/lib/ical-dates.c +++ b/lib/ical-dates.c @@ -164,10 +164,12 @@ void ical_next(struct ical_iter *it) case Weekly: it->now.day += it->step * 7; ical_norm_day(&it->now); + ical_set_wday(&it->now); break; case Monthly: it->now.mon += it->step; ical_norm_mon(&it->now); + ical_set_wday(&it->now); break; case Yearly: it->now.yr += it->step;