[Telepathy-commits] [telepathy-gabble/master] conn-requests: assert that every channel manager implements GabbleChannelManager
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Aug 20 09:38:26 PDT 2008
20080728170444-53eee-ba6b4ba61b1cc3c44cf6264a614027b7f19bebbe.gz
---
src/conn-requests.c | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/conn-requests.c b/src/conn-requests.c
index 973ea35..50627da 100644
--- a/src/conn-requests.c
+++ b/src/conn-requests.c
@@ -695,18 +695,16 @@ gabble_conn_requests_init (GabbleConnection *self)
{
GObject *factory = g_ptr_array_index (self->channel_factories, i);
- g_assert (TP_IS_CHANNEL_FACTORY_IFACE (factory));
+ g_assert (TP_IS_CHANNEL_FACTORY_IFACE (manager));
- g_signal_connect (factory, "new-channel",
+ g_signal_connect (manager, "new-channel",
(GCallback) connection_new_channel_cb, self);
g_signal_connect (factory, "channel-error",
(GCallback) connection_channel_error_cb, self);
- if (GABBLE_IS_CHANNEL_MANAGER (manager))
- {
- g_signal_connect (manager, "channel-closed",
- (GCallback) manager_channel_closed_cb, self);
- }
+ /* GabbleChannelManager API */
+ g_signal_connect (manager, "channel-closed",
+ (GCallback) manager_channel_closed_cb, self);
}
g_assert (self->channel_managers->len == 0);
--
1.5.6.3
More information about the Telepathy-commits
mailing list