mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-11-17 07:58:21 +01:00
GSettingsBackend: remove 'write_tree' vfunc
This was only used by the (now removed) delayed settings backend.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user