aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-day-view-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/e-day-view-layout.c')
-rw-r--r--calendar/gui/e-day-view-layout.c4
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;