[gtk+] color chooser: give GSettings schema a path



commit db986ddc4f2b537787e8831b90cde9129a39a439
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jan 23 07:48:26 2013 -0500

    color chooser: give GSettings schema a path
    
    The code is always instantiating this schema at a fixed location, so why
    is it relocatable?
    
    Add a path so that it shows up properly in dconf-editor, and from the
    gsettings commandline tool.

 gtk/gtkcolorchooserwidget.c                   |    3 +--
 gtk/org.gtk.Settings.ColorChooser.gschema.xml |    2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkcolorchooserwidget.c b/gtk/gtkcolorchooserwidget.c
index 896a8f7..be954a2 100644
--- a/gtk/gtkcolorchooserwidget.c
+++ b/gtk/gtkcolorchooserwidget.c
@@ -526,8 +526,7 @@ gtk_color_chooser_widget_init (GtkColorChooserWidget *cc)
   gtk_color_swatch_set_icon (GTK_COLOR_SWATCH (button), "list-add-symbolic");
   gtk_container_add (GTK_CONTAINER (box), button);
 
-  cc->priv->settings = g_settings_new_with_path ("org.gtk.Settings.ColorChooser",
-                                                 "/org/gtk/settings/color-chooser/");
+  cc->priv->settings = g_settings_new ("org.gtk.Settings.ColorChooser");
   variant = g_settings_get_value (cc->priv->settings, "custom-colors");
   g_variant_iter_init (&iter, variant);
   i = 0;
diff --git a/gtk/org.gtk.Settings.ColorChooser.gschema.xml b/gtk/org.gtk.Settings.ColorChooser.gschema.xml
index f707e46..5712056 100644
--- a/gtk/org.gtk.Settings.ColorChooser.gschema.xml
+++ b/gtk/org.gtk.Settings.ColorChooser.gschema.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <schemalist>
 
-  <schema id='org.gtk.Settings.ColorChooser'>
+  <schema id='org.gtk.Settings.ColorChooser' path='/org/gtk/settings/color-chooser/'>
     <key name='custom-colors' type='a(dddd)'>
       <default>[]</default>
     </key>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]