telepathy-mission-control: Generally use GVariant, not GHashTable, for channels' properties

Simon McVittie smcv at kemper.freedesktop.org
Mon Oct 8 08:20:50 PDT 2012


Module: telepathy-mission-control
Branch: master
Commit: eee9cebcfe2e583dbb5fd1421b879a7837bc7a2c
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=eee9cebcfe2e583dbb5fd1421b879a7837bc7a2c

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Sep 14 14:45:38 2012 +0100

Generally use GVariant, not GHashTable, for channels' properties

This means we can avoid the deprecated
tp_channel_borrow_immutable_properties().

Signed-off-by: Simon McVittie <simon.mcvittie at collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55391
Reviewed-by: Xavier Claessens <xavier.claessens at collabora.co.uk>

---

 src/channel-utils.c             |   24 ++++++++++------------
 src/client-registry.c           |    9 ++++---
 src/client-registry.h           |    2 +-
 src/mcd-channel-priv.h          |    3 --
 src/mcd-channel.c               |   12 +++++-----
 src/mcd-channel.h               |    2 +
 src/mcd-client-priv.h           |    2 +-
 src/mcd-client.c                |   13 ++++++++++-
 src/mcd-dispatch-operation.c    |   12 +++++++---
 src/mcd-dispatcher.c            |   41 +++++++++++++++++++++++++++-----------
 src/plugin-dispatch-operation.c |   14 ++++++++++--
 src/request.c                   |   29 +++++++++++++++++++++++++-
 src/request.h                   |    1 +
 13 files changed, 113 insertions(+), 51 deletions(-)

Diff:   http://cgit.freedesktop.org/telepathy/telepathy-mission-control/diff/?id=eee9cebcfe2e583dbb5fd1421b879a7837bc7a2c


More information about the telepathy-commits mailing list