GSettingsBackend: remove 'write_tree' vfunc

This was only used by the (now removed) delayed settings backend.
This commit is contained in:
Ryan Lortie
2011-12-30 00:50:51 -05:00
parent fec18bb76a
commit 3ea81c6adb
7 changed files with 1 additions and 198 deletions

View File

@@ -61,25 +61,6 @@ g_null_settings_backend_write (GSettingsBackend *backend,
return FALSE;
}
static gboolean
g_null_settings_backend_write_one (gpointer key,
gpointer value,
gpointer data)
{
if (value)
g_variant_unref (g_variant_ref_sink (value));
return FALSE;
}
static gboolean
g_null_settings_backend_write_tree (GSettingsBackend *backend,
GTree *tree,
gpointer origin_tag)
{
g_tree_foreach (tree, g_null_settings_backend_write_one, backend);
return FALSE;
}
static void
g_null_settings_backend_reset (GSettingsBackend *backend,
const gchar *key,
@@ -113,7 +94,6 @@ g_null_settings_backend_class_init (GNullSettingsBackendClass *class)
backend_class->read = g_null_settings_backend_read;
backend_class->write = g_null_settings_backend_write;
backend_class->write_tree = g_null_settings_backend_write_tree;
backend_class->reset = g_null_settings_backend_reset;
backend_class->get_writable = g_null_settings_backend_get_writable;
backend_class->get_permission = g_null_settings_backend_get_permission;