diff options
author | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2013-09-18 11:54:30 -0400 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2013-09-19 11:05:29 -0400 |
commit | f26447e961ace6d929f1ce8ebc0554ce65cd73aa (patch) | |
tree | 2466ec7a83d68570d4177efe5a9d2ba0f3cc2634 | |
parent | 00c8eb88a2e31c7a8c8083d1b44eb464fa3cf62c (diff) | |
download | telepathy-salut-f26447e961ace6d929f1ce8ebc0554ce65cd73aa.tar.gz |
Use g_key_file_set_uint64(), we already depend on glib >= 2.26
-rw-r--r-- | src/write-mgr-file.c | 10 |
1 files 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; } |