diff options
author | Ryan Lortie <desrt@desrt.ca> | 2010-07-22 18:39:50 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2010-07-22 18:39:50 -0400 |
commit | d5bd531d96a48ba2dac84e0ac7bffa4cf5481738 (patch) | |
tree | 3de2800557b9157b1eb28e00286a40d1736371f0 /gio/gkeyfilesettingsbackend.c | |
parent | aed440815ec5c87f2439d723b60b8255578afdff (diff) |
Cleanup the GSettingsBackend API
This is a substantial ABI break. Rebuild dconf.
Diffstat (limited to 'gio/gkeyfilesettingsbackend.c')
-rw-r--r-- | gio/gkeyfilesettingsbackend.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/gio/gkeyfilesettingsbackend.c b/gio/gkeyfilesettingsbackend.c index 0741e16ef..f681ba94a 100644 --- a/gio/gkeyfilesettingsbackend.c +++ b/gio/gkeyfilesettingsbackend.c @@ -293,7 +293,7 @@ g_keyfile_settings_backend_check_one (gpointer key, } static gboolean -g_keyfile_settings_backend_write_many (GSettingsBackend *backend, +g_keyfile_settings_backend_write_tree (GSettingsBackend *backend, GTree *tree, gpointer origin_tag) { @@ -339,19 +339,6 @@ g_keyfile_settings_backend_write (GSettingsBackend *backend, } static void -g_keyfile_settings_backend_reset_path (GSettingsBackend *backend, - const gchar *path, - gpointer origin_tag) -{ - GKeyfileSettingsBackend *kfsb = G_KEYFILE_SETTINGS_BACKEND (backend); - - if (set_to_keyfile (kfsb, path, NULL)) - g_keyfile_settings_backend_keyfile_write (kfsb); - - g_settings_backend_path_changed (backend, path, origin_tag); -} - -static void g_keyfile_settings_backend_reset (GSettingsBackend *backend, const gchar *key, gpointer origin_tag) @@ -545,9 +532,8 @@ g_keyfile_settings_backend_class_init (GKeyfileSettingsBackendClass *class) class->read = g_keyfile_settings_backend_read; class->write = g_keyfile_settings_backend_write; - class->write_keys = g_keyfile_settings_backend_write_many; + class->write_tree = g_keyfile_settings_backend_write_tree; class->reset = g_keyfile_settings_backend_reset; - class->reset_path = g_keyfile_settings_backend_reset_path; class->get_writable = g_keyfile_settings_backend_get_writable; class->get_permission = g_keyfile_settings_backend_get_permission; /* No need to implement subscribed/unsubscribe: the only point would be to |