From f33a7f9ef2a14ddc8397477920e013f0987df0a4 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Wed, 27 Nov 2013 12:40:27 -0500 Subject: [PATCH] gsettings tool: fix some sed damage The previous patch to simplify the GSettings commandline tool by making more use of global variables went a bit too far and broke 'gsettings monitor' when used without a specific key. Fix that up again. --- gio/gsettings-tool.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gio/gsettings-tool.c b/gio/gsettings-tool.c index e823cf4..03314a8 100644 --- a/gio/gsettings-tool.c +++ b/gio/gsettings-tool.c @@ -393,14 +393,16 @@ gsettings_writable (void) } static void -value_changed (void) +value_changed (GSettings *settings, + const gchar *key, + gpointer user_data) { GVariant *value; gchar *printed; - value = g_settings_get_value (global_settings, global_key); + value = g_settings_get_value (settings, key); printed = g_variant_print (value, TRUE); - g_print ("%s: %s\n", global_key, printed); + g_print ("%s: %s\n", key, printed); g_variant_unref (value); g_free (printed); } -- 2.7.4