[gnome-robots/gnome-3-10] "Fix" setting default hotkeys again



commit 1f525976895f9a391695b49626e6458aeb9b0f8e
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Sat Jun 21 11:47:27 2014 -0500

    "Fix" setting default hotkeys again
    
    It already worked fine, but I have no idea how... yay for compiler
    warnings....

 src/properties.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/properties.c b/src/properties.c
index ccc83eb..a0156d7 100644
--- a/src/properties.c
+++ b/src/properties.c
@@ -278,10 +278,14 @@ defkey_cb (GtkWidget * widget, gpointer data)
   gint i;
 
   for (i = 0; i < 12; ++i) {
+    GVariant *variant;
     char buffer[64];
+
     g_snprintf (buffer, sizeof (buffer), KEY_CONTROL_KEY, i);
     g_settings_reset (settings, buffer);
-    properties.keys[i] = g_settings_get_default_value (settings, buffer);
+    variant = g_settings_get_default_value (settings, buffer);
+    properties.keys[i] = g_variant_get_int32 (variant);
+    g_variant_unref (variant);
   }
 
   keyboard_set (properties.keys);


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