diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-11-16 16:38:12 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-11-16 17:46:18 +0000 |
commit | cfba7302281f1fbb39a0c5864bcc038bab2ed55b (patch) | |
tree | cf5bbcf6f6d7aae82447071d2c647b7a82129dd3 /telepathy-glib/base-client.h | |
parent | 673fb97c61b11e984c88240773b4fa72f9a1466c (diff) | |
download | telepathy-glib-cfba7302281f1fbb39a0c5864bcc038bab2ed55b.tar.gz |
fd.o #31631: fix confusion between TpClientChannelFactory and TpClientChannelFactoryInterface
The former (which didn't previously have a typedef) is a GObject which
implements TP_TYPE_CLIENT_CHANNEL_FACTORY. The latter is the vtable
struct for that interface (i.e. it's a class-like structure).
This is an API break (for anyone who was using channel factories, which
are relatively recent), but not an ABI break.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Diffstat (limited to 'telepathy-glib/base-client.h')
-rw-r--r-- | telepathy-glib/base-client.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/telepathy-glib/base-client.h b/telepathy-glib/base-client.h index 2ef914711..feaf4bd98 100644 --- a/telepathy-glib/base-client.h +++ b/telepathy-glib/base-client.h @@ -150,9 +150,9 @@ void tp_base_client_add_connection_features_varargs (TpBaseClient *self, GQuark feature, ...); void tp_base_client_set_channel_factory (TpBaseClient *self, - TpClientChannelFactoryInterface *factory); + TpClientChannelFactory *factory); -TpClientChannelFactoryInterface * tp_base_client_get_channel_factory ( +TpClientChannelFactory *tp_base_client_get_channel_factory ( TpBaseClient *self); /* future, potentially (currently in spec as a draft): |