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.
This commit is contained in:
		@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user