diff options
author | Ryan Lortie <desrt@desrt.ca> | 2012-07-15 12:31:33 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2012-07-15 12:39:34 -0400 |
commit | 301f6cdda6e3ca520cbe4bb568c7922f39ff8887 (patch) | |
tree | 223627e5e00eaf666628d8d01b91384e73e70fd0 /client | |
parent | c9e5642b2b643b8e75a7fa24d8527c4c956f048b (diff) | |
download | dconf-301f6cdda6e3ca520cbe4bb568c7922f39ff8887.tar.gz |
engine: bring back origin_tag logic
The GSettings backend still wants to use this and it does us no harm to
have it on the engine API (which is only visible internally).
Adjust the various consumers of the engine to the new API.
Thanks to Rui Matos for reminding me about this...
Diffstat (limited to 'client')
-rw-r--r-- | client/dconf-client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/client/dconf-client.c b/client/dconf-client.c index 7a2a96c..ca84670 100644 --- a/client/dconf-client.c +++ b/client/dconf-client.c @@ -164,6 +164,7 @@ dconf_engine_change_notify (DConfEngine *engine, const gchar *prefix, const gchar * const *changes, const gchar * tag, + gpointer origin_tag, gpointer user_data) { GWeakRef *weak_ref = user_data; @@ -332,7 +333,7 @@ dconf_client_write_fast (DConfClient *client, g_return_val_if_fail (DCONF_IS_CLIENT (client), FALSE); changeset = dconf_changeset_new_write (key, value); - success = dconf_engine_change_fast (client->engine, changeset, error); + success = dconf_engine_change_fast (client->engine, changeset, NULL, error); dconf_changeset_unref (changeset); return success; @@ -417,7 +418,7 @@ dconf_client_change_fast (DConfClient *client, { g_return_val_if_fail (DCONF_IS_CLIENT (client), FALSE); - return dconf_engine_change_fast (client->engine, changeset, error); + return dconf_engine_change_fast (client->engine, changeset, NULL, error); } /** |