aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-week-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/e-week-view.c')
-rw-r--r--calendar/gui/e-week-view.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/calendar/gui/e-week-view.c b/calendar/gui/e-week-view.c
index fc9237e6ea..a3a482b401 100644
--- a/calendar/gui/e-week-view.c
+++ b/calendar/gui/e-week-view.c
@@ -2197,9 +2197,14 @@ e_week_view_remove_event_cb (EWeekView *week_view,
if (span && span->background_item && E_IS_WEEK_VIEW_EVENT_ITEM (span->background_item)) {
EWeekViewEventItem *wveitem = E_WEEK_VIEW_EVENT_ITEM (span->background_item);
+ gint wveitem_event_num;
- if (wveitem->event_num > event_num)
- wveitem->event_num--;
+ wveitem_event_num =
+ e_week_view_event_item_get_event_num (wveitem);
+
+ if (wveitem_event_num > event_num)
+ e_week_view_event_item_set_event_num (
+ wveitem, wveitem_event_num - 1);
}
}
}