From 0c3609ac14387f7f71f1bf66ae0be4fb955235cf Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Tue, 27 Oct 2009 23:47:11 +0100 Subject: [PATCH] Don't span preferences from different categories --- katze/katze-preferences.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- 2.39.5