diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c index 3caa1d74cd..98d3e0c356 100644 --- a/gtk/gtkcombobox.c +++ b/gtk/gtkcombobox.c @@ -2418,14 +2418,14 @@ gtk_combo_box_size_allocate (GtkWidget *widget, gint width; guint border_width; + gtk_widget_size_allocate (priv->button, allocation); + /* menu mode */ allocation->x += padding.left; allocation->y += padding.top; allocation->width -= padding.left + padding.right; allocation->height -= padding.top + padding.bottom; - gtk_widget_size_allocate (priv->button, allocation); - /* set some things ready */ border_width = gtk_container_get_border_width (GTK_CONTAINER (priv->button)); get_widget_padding (priv->button, &button_padding);