Improve performance of recur_prev_occurrence()
And fix item start day for prev command Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk> Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
This commit is contained in:
committed by
Lukas Fleischer
parent
3599766cee
commit
1efe24105e
@@ -623,8 +623,12 @@ static inline void key_generic_cmd(void)
|
||||
warnbox(error_msg);
|
||||
goto cleanup;
|
||||
}
|
||||
day = date2sec(*ui_calendar_get_slctd_day(), 0, 0);
|
||||
item = ui_day_get_sel();
|
||||
/*
|
||||
* The selected day need not be the (item) start day
|
||||
* for multi-day occurrences.
|
||||
*/
|
||||
day = DAY(item->start);
|
||||
if (item->type == RECUR_EVNT) {
|
||||
rev = item->item.rev;
|
||||
more = recur_next_occurrence(rev->day, -1, rev->rpt, &rev->exc,
|
||||
|
||||
Reference in New Issue
Block a user