+ int rrmday = 1; /* FIXME default to same as event start */
+ int rrmweek = 1; /* FIXME default to same as event start */
+ int rrmweekday = 1; /* FIXME default to same as event start */
+
+ if (recur.by_month_day[0] != ICAL_RECURRENCE_ARRAY_MAX) {
+ which_rrmonthtype_is_preselected = 0;
+ rrmday = recur.by_month_day[0];
+ }
+ else if (recur.by_day[0] != ICAL_RECURRENCE_ARRAY_MAX) {
+ which_rrmonthtype_is_preselected = 1;
+ rrmweek = icalrecurrencetype_day_position(recur.by_day[0]);
+ rrmweekday = icalrecurrencetype_day_day_of_week(recur.by_day[0]) - 1;
+ }
+