[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