[telepathy-mission-control/master] mc_param_type: fd.o #21377: add support for double, object path, and 64-bit ints
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Jun 10 03:43:49 PDT 2009
---
src/mcd-account.c | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/src/mcd-account.c b/src/mcd-account.c
index 05e1d9d..89d32c0 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -1340,14 +1340,30 @@ mc_param_type (const TpConnectionManagerParam *param)
{
case DBUS_TYPE_STRING:
return G_TYPE_STRING;
+
case DBUS_TYPE_INT16:
case DBUS_TYPE_INT32:
return G_TYPE_INT;
+
case DBUS_TYPE_UINT16:
case DBUS_TYPE_UINT32:
return G_TYPE_UINT;
+
case DBUS_TYPE_BOOLEAN:
return G_TYPE_BOOLEAN;
+
+ case DBUS_TYPE_DOUBLE:
+ return G_TYPE_DOUBLE;
+
+ case DBUS_TYPE_OBJECT_PATH:
+ return DBUS_TYPE_G_OBJECT_PATH;
+
+ case DBUS_TYPE_INT64:
+ return G_TYPE_INT64;
+
+ case DBUS_TYPE_UINT64:
+ return G_TYPE_UINT64;
+
case DBUS_TYPE_ARRAY:
if (param->dbus_signature[1] == DBUS_TYPE_STRING)
return G_TYPE_STRV;
--
1.5.6.5
More information about the telepathy-commits
mailing list