[gnome-boxes] display-config: learn a few more types



commit 70709313924f82694a92ee7a86b8bf1afd43e2b1
Author: Marc-Andrà Lureau <marcandre lureau gmail com>
Date:   Fri Aug 3 04:08:41 2012 +0200

    display-config: learn a few more types
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681104

 src/display-config.vala |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/display-config.vala b/src/display-config.vala
index 5c6b2e7..9e9cfc6 100644
--- a/src/display-config.vala
+++ b/src/display-config.vala
@@ -49,6 +49,10 @@ private class Boxes.DisplayConfig: GLib.Object, Boxes.IConfig {
 
         if (value.type () == typeof (string))
             keyfile.set_string (group, property_name, value.get_string ());
+        else if (value.type () == typeof (uint64))
+            keyfile.set_uint64 (group, property_name, value.get_uint64 ());
+        else if (value.type () == typeof (int64))
+            keyfile.set_int64 (group, property_name, value.get_int64 ());
         else if (value.type () == typeof (bool))
             keyfile.set_boolean (group, property_name, value.get_boolean ());
         else
@@ -69,6 +73,10 @@ private class Boxes.DisplayConfig: GLib.Object, Boxes.IConfig {
         try {
             if (value.type () == typeof (string))
                 value = keyfile.get_string (group, property_name);
+            if (value.type () == typeof (uint64))
+                value = keyfile.get_uint64 (group, property_name);
+            if (value.type () == typeof (int64))
+                value = keyfile.get_int64 (group, property_name);
             if (value.type () == typeof (bool))
                 value = keyfile.get_boolean (group, property_name);
         } catch (GLib.Error err) {



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