summaryrefslogtreecommitdiff
path: root/service/dconf-service.c
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2013-01-07 22:31:57 -0500
committerRyan Lortie <desrt@desrt.ca>2013-01-08 13:19:34 -0500
commit78236da401a471f93ec00c4f935f8d7e0078347a (patch)
tree78c57dff88535e57f23e5b15d7918199e4864fd5 /service/dconf-service.c
parent9ebbf9ba1854932b61c4c49b0a4d24132532d492 (diff)
downloaddconf-78236da401a471f93ec00c4f935f8d7e0078347a.tar.gz
service: include list() results in enumeration
Add the results of dconf_writer_list() to the output of the enumerate() function on the subtree introspection interface.
Diffstat (limited to 'service/dconf-service.c')
-rw-r--r--service/dconf-service.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/service/dconf-service.c b/service/dconf-service.c
index c769936..e2fdb2b 100644
--- a/service/dconf-service.c
+++ b/service/dconf-service.c
@@ -105,6 +105,8 @@ dconf_service_subtree_enumerate (GDBusConnection *connection,
while (g_hash_table_iter_next (&iter, &key, NULL))
string_set_add (set, key);
+ dconf_writer_list (DCONF_TYPE_WRITER, set);
+
return string_set_free (set);
}