mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
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:
parent
dc8b67de92
commit
db986ddc4f
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user