From: Christian Dywan Date: Tue, 27 Oct 2009 22:47:11 +0000 (+0100) Subject: Don't span preferences from different categories X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c3609ac14387f7f71f1bf66ae0be4fb955235cf;p=midori Don't span preferences from different categories --- diff --git a/katze/katze-preferences.c b/katze/katze-preferences.c index 48854828..3239ec65 100644 --- a/katze/katze-preferences.c +++ b/katze/katze-preferences.c @@ -246,6 +246,7 @@ katze_preferences_add_category (KatzePreferences* preferences, priv->sizegroup = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL); priv->sizegroup2 = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL); + priv->hbox = NULL; #else if (!priv->notebook) katze_preferences_prepare (preferences); @@ -349,8 +350,11 @@ katze_preferences_add_widget (KatzePreferences* preferences, but lots of repeated function calls aren't either. */ gtk_widget_show_all (widget); - if (_type != g_intern_static_string ("spanned")) + if (_type != g_intern_static_string ("spanned") || !priv->hbox) { + if (!priv->hbox) + _type = g_intern_string ("indented"); + priv->hbox = gtk_hbox_new (FALSE, 4); gtk_widget_show (priv->hbox); gtk_box_pack_start (GTK_BOX (priv->hbox), widget, TRUE, FALSE, 0);