From 724435872c2c0008c9fdac5b33c36d2be3b33b95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Sat, 27 Jul 2013 20:52:00 -0400 Subject: [PATCH] gcal-all-day-grid: fixed y coordinate calculation --- src/gcal-all-day-grid.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gcal-all-day-grid.c b/src/gcal-all-day-grid.c index 5616ec30..41eb4661 100644 --- a/src/gcal-all-day-grid.c +++ b/src/gcal-all-day-grid.c @@ -1024,6 +1024,7 @@ gcal_all_day_grid_get_cell_position (GcalAllDayGrid *all_day, GtkBorder padding; PangoLayout *layout; PangoRectangle logical_rect; + gint y_gap; gint width_block; @@ -1045,8 +1046,8 @@ gcal_all_day_grid_get_cell_position (GcalAllDayGrid *all_day, pango_layout_get_extents (layout, NULL, &logical_rect); pango_extents_to_pixels (&logical_rect, NULL); - *y = (gtk_widget_get_allocated_height (widget) - - (padding.top + logical_rect.height + padding.bottom)) / 2; + y_gap = padding.top + logical_rect.height + padding.bottom; + *y = y_gap + (gtk_widget_get_allocated_height (widget) - y_gap) / 2; g_object_unref (layout); }