From 39d871d2efe831d67cfee3e7e547685d1f906cf7 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 14 Mar 2017 20:50:53 -0300 Subject: [PATCH] week-grid: disconsider reported min-width for events Sometimes, we'll need to ignore the reported minimum sizes to be able to set the width of events to an acceptable size. This is the case of the week grid. https://bugzilla.gnome.org/show_bug.cgi?id=780052 --- src/views/gcal-week-grid.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/views/gcal-week-grid.c b/src/views/gcal-week-grid.c index 8f239914..891396d3 100644 --- a/src/views/gcal-week-grid.c +++ b/src/views/gcal-week-grid.c @@ -687,7 +687,6 @@ gcal_week_grid_size_allocate (GtkWidget *widget, guint64 events_at_range; gint natural_height; gint widget_index; - gint min_width; gint offset; gint height; gint width; @@ -703,7 +702,6 @@ gcal_week_grid_size_allocate (GtkWidget *widget, widget_index = get_event_index (overlaps, data->start, data->end); /* Gtk complains about that */ - gtk_widget_get_preferred_width (event_widget, &min_width, NULL); gtk_widget_get_preferred_height (event_widget, NULL, &natural_height); /* Consider the margins of the child */ @@ -723,7 +721,7 @@ gcal_week_grid_size_allocate (GtkWidget *widget, /* Setup the child position and size */ child_allocation.x = x; child_allocation.y = (data->start % MINUTES_PER_DAY) * minutes_height + margin.top; - child_allocation.width = MAX (width, min_width); + child_allocation.width = width; child_allocation.height = height; gtk_widget_size_allocate (event_widget, &child_allocation);