[telepathy-mission-control/master] fd.o #21378: McdAccount: add support for byte ('y') parameters

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Jul 1 06:23:27 PDT 2009


---
 src/mcd-account.c                                  |    3 +++
 test/twisted/account-manager/param-types.py        |    1 +
 .../telepathy/managers/onewitheverything.manager   |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/mcd-account.c b/src/mcd-account.c
index 1534167..2f584a1 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -1464,6 +1464,9 @@ mc_param_type (const TpConnectionManagerParam *param)
     case DBUS_TYPE_STRING:
 	return G_TYPE_STRING;
 
+    case DBUS_TYPE_BYTE:
+        return G_TYPE_UCHAR;
+
     case DBUS_TYPE_INT16:
     case DBUS_TYPE_INT32:
 	return G_TYPE_INT;
diff --git a/test/twisted/account-manager/param-types.py b/test/twisted/account-manager/param-types.py
index d98b00f..b060b06 100644
--- a/test/twisted/account-manager/param-types.py
+++ b/test/twisted/account-manager/param-types.py
@@ -45,6 +45,7 @@ def test(q, bus, mc):
         'i': dbus.Int32(-42),
         'x': dbus.Int64(-1 * 0x7FFFffffFFFFffffL),
         'd': 4.5,
+        'y': dbus.Byte(42),
         'as': dbus.Array(['one', 'two', 'three'], signature='s')
         }, signature='sv')
 
diff --git a/test/twisted/telepathy/managers/onewitheverything.manager b/test/twisted/telepathy/managers/onewitheverything.manager
index e7dba1b..222dadd 100644
--- a/test/twisted/telepathy/managers/onewitheverything.manager
+++ b/test/twisted/telepathy/managers/onewitheverything.manager
@@ -11,6 +11,7 @@ param-i=i
 param-x=x
 param-d=d
 param-as=as
+param-y=y
 
 [Protocol defaults]
 # All the types, plus a default for each
@@ -36,6 +37,8 @@ param-d=d
 default-d=1.5
 param-as=as
 default-as=foo;bar;baz;
+param-y=y
+default-y=1
 
 [Protocol flags]
 # All the flags
-- 
1.5.6.5



More information about the telepathy-commits mailing list