From e1d2138e205e9e86a6046a00db184c5d25805b62 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Tue, 15 Sep 2009 15:49:11 +0200 Subject: Only handle manually text channels. --- libempathy/empathy-dispatcher.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libempathy') diff --git a/libempathy/empathy-dispatcher.c b/libempathy/empathy-dispatcher.c index 0cd490b86..26d032fab 100644 --- a/libempathy/empathy-dispatcher.c +++ b/libempathy/empathy-dispatcher.c @@ -809,6 +809,12 @@ dispatcher_connection_got_all (TpProxy *proxy, object_path = g_value_get_boxed (g_value_array_get_nth (values, 0)); properties = g_value_get_boxed (g_value_array_get_nth (values, 1)); + + if (tp_strdiff (tp_asv_get_string (properties, + TP_IFACE_CHANNEL ".ChannelType"), + TP_IFACE_CHANNEL_TYPE_TEXT)) + continue; + dispatcher_connection_new_channel_with_properties (dispatcher, TP_CONNECTION (proxy), object_path, properties); } -- cgit v1.2.3