summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-client.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-11-16 16:38:12 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-11-16 17:46:18 +0000
commitcfba7302281f1fbb39a0c5864bcc038bab2ed55b (patch)
treecf5bbcf6f6d7aae82447071d2c647b7a82129dd3 /telepathy-glib/base-client.h
parent673fb97c61b11e984c88240773b4fa72f9a1466c (diff)
downloadtelepathy-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.h4
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):