[telepathy-mission-control/master] McdAccount: value_is_same(): add support for double values
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Jun 10 03:37:08 PDT 2009
---
src/mcd-account.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/mcd-account.c b/src/mcd-account.c
index 497e431..ced53ed 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -207,10 +207,15 @@ value_is_same (const GValue *val1, const GValue *val2)
case G_TYPE_UINT:
case G_TYPE_BOOLEAN:
return val1->data[0].v_uint == val2->data[0].v_uint;
+
case G_TYPE_INT64:
return g_value_get_int64 (val1) == g_value_get_int64 (val2);
case G_TYPE_UINT64:
return g_value_get_uint64 (val1) == g_value_get_uint64 (val2);
+
+ case G_TYPE_DOUBLE:
+ return g_value_get_double (val1) == g_value_get_double (val2);
+
default:
g_warning ("%s: unexpected type %s",
G_STRFUNC, G_VALUE_TYPE_NAME (val1));
--
1.5.6.5
More information about the telepathy-commits
mailing list