diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/update.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/update.rs b/src/gui/update.rs index d3eb459..372fb24 100644 --- a/src/gui/update.rs +++ b/src/gui/update.rs @@ -207,7 +207,9 @@ fn refresh(app: &App, dates: &HashSet<NaiveDate>) { event::repetitions_between(&app.recurring_events, app.start_date, app.end_date); for date in dates { - calendar::refresh_date(app, *date, &repetitions) + if date >= &app.start_date && date <= &app.end_date { + calendar::refresh_date(app, *date, &repetitions) + } } } |