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