diff options
Diffstat (limited to 'calendar/gui/e-day-view-layout.c')
-rw-r--r-- | calendar/gui/e-day-view-layout.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/calendar/gui/e-day-view-layout.c b/calendar/gui/e-day-view-layout.c index 00a448d7ec..67527b0feb 100644 --- a/calendar/gui/e-day-view-layout.c +++ b/calendar/gui/e-day-view-layout.c @@ -201,6 +201,8 @@ e_day_view_layout_day_event (EDayViewEvent *event, start_row = event->start_minute / mins_per_row; end_row = (event->end_minute - 1) / mins_per_row; + if (end_row < start_row) + end_row = start_row; event->num_columns = 0; @@ -292,6 +294,8 @@ e_day_view_expand_day_event (EDayViewEvent *event, start_row = event->start_minute / mins_per_row; end_row = (event->end_minute - 1) / mins_per_row; + if (end_row < start_row) + end_row = start_row; /* Try each column until we find a free one. */ clashed = FALSE; |