From 0582520db487e10ecaf9fc0acbb7e19a723c05c6 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 21 Jan 2013 08:54:27 -0500 Subject: EMsgComposer: Fix packing of content area. Using gtk_box_new() instead of gtk_vbox_new() changes the way child widgets are packed by default via gtk_container_add(). gtk_vbox_new() expands them by default, gtk_box_new() does not, and the preview pane was being packed with gtk_container_add(). Packing widgets into a GtkBox with gtk_container_add() is usually the wrong way. Use gtk_box_pack_start() instead, with expand=TRUE. --- composer/e-composer-private.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer/e-composer-private.c b/composer/e-composer-private.c index 8331174f20..605670dfbd 100644 --- a/composer/e-composer-private.c +++ b/composer/e-composer-private.c @@ -367,7 +367,7 @@ e_composer_private_constructed (EMsgComposer *composer) E_ATTACHMENT_PANED (priv->attachment_paned)); widget = gtk_paned_new (GTK_ORIENTATION_VERTICAL); - gtk_container_add (GTK_CONTAINER (container), widget); + gtk_box_pack_start (GTK_BOX (container), widget, TRUE, TRUE, 0); gtk_widget_show (widget); container = widget; -- cgit v1.2.3