aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ephy-toolbar.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ephy-toolbar.c b/src/ephy-toolbar.c
index 6e10753ea..97a72a13d 100644
--- a/src/ephy-toolbar.c
+++ b/src/ephy-toolbar.c
@@ -85,11 +85,16 @@ ephy_toolbar_constructed (GObject *object)
GtkAction *action;
GtkToolItem *back_forward, *location_stop_reload, *tool_item;
GtkWidget *tool_button, *box, *location, *toolbar;
+ GtkSizeGroup *size;
G_OBJECT_CLASS (ephy_toolbar_parent_class)->constructed (object);
toolbar = GTK_WIDGET (object);
+ /* Create a GtkSizeGroup to sync the height of the location entry, and
+ * the stop/reload button. */
+ size = gtk_size_group_new (GTK_SIZE_GROUP_VERTICAL);
+
/* Set the MENUBAR style class so it's possible to drag the app
* using the toolbar. */
gtk_style_context_add_class (gtk_widget_get_style_context (toolbar),
@@ -160,6 +165,11 @@ ephy_toolbar_constructed (GObject *object)
NULL);
gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET (location_stop_reload));
+
+ gtk_size_group_add_widget (size, tool_button);
+ gtk_size_group_add_widget (size, location);
+ g_object_unref (size);
+
gtk_widget_set_margin_right (GTK_WIDGET (location_stop_reload), 12);
gtk_widget_show_all (GTK_WIDGET (location_stop_reload));