From f26447e961ace6d929f1ce8ebc0554ce65cd73aa Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 18 Sep 2013 11:54:30 -0400 Subject: Use g_key_file_set_uint64(), we already depend on glib >= 2.26 --- src/write-mgr-file.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/write-mgr-file.c b/src/write-mgr-file.c index 71946889..ca66483a 100644 --- a/src/write-mgr-file.c +++ b/src/write-mgr-file.c @@ -130,17 +130,13 @@ write_rcc_property (GKeyFile *keyfile, break; } - /* FIXME: when we depend on Glib 2.26, we can use - * g_key_file_set_[u]int64 (g.o #614864). */ case G_TYPE_UINT64: { gchar *kf_key = g_strconcat (key, " " DBUS_TYPE_UINT64_AS_STRING, NULL); - gchar *kf_val = g_strdup_printf ("%" G_GUINT64_FORMAT, + g_key_file_set_uint64 (keyfile, group_name, kf_key, g_value_get_uint64 (val)); - g_key_file_set_value (keyfile, group_name, kf_key, kf_val); g_free (kf_key); - g_free (kf_val); break; } @@ -158,11 +154,9 @@ write_rcc_property (GKeyFile *keyfile, { gchar *kf_key = g_strconcat (key, " " DBUS_TYPE_UINT64_AS_STRING, NULL); - gchar *kf_val = g_strdup_printf ("%" G_GINT64_FORMAT, + g_key_file_set_int64 (keyfile, group_name, kf_key, g_value_get_int64 (val)); - g_key_file_set_value (keyfile, group_name, kf_key, kf_val); g_free (kf_key); - g_free (kf_val); break; } -- cgit v1.2.1