[glib] gsettings tool: fix some sed damage



commit f33a7f9ef2a14ddc8397477920e013f0987df0a4
Author: Ryan Lortie <desrt desrt ca>
Date:   Wed Nov 27 12:40:27 2013 -0500

    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 files 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);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]