diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-07-05 22:08:48 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-07-07 16:03:00 +0800 |
commit | 817f3db6bb903c509b55a194425a1ccb350192fa (patch) | |
tree | b55aa74e22781e04d0ebdba04f737855a62930b5 | |
parent | a13ef5ed10746ecb68171f965fe62806189c4f27 (diff) | |
download | gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar.gz gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar.bz2 gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar.lz gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar.xz gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.tar.zst gsoc2013-empathy-817f3db6bb903c509b55a194425a1ccb350192fa.zip |
chat: no need to pass a callback to empathy_dispatcher_chat_with_contact_id any more
The HandleChannels implementation will re-set the tp-chat once we get it.
-rw-r--r-- | libempathy-gtk/empathy-chat.c | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/libempathy-gtk/empathy-chat.c b/libempathy-gtk/empathy-chat.c index f14cfe4ba..ece8e1679 100644 --- a/libempathy-gtk/empathy-chat.c +++ b/libempathy-gtk/empathy-chat.c @@ -228,28 +228,6 @@ chat_set_property (GObject *object, } static void -chat_connect_channel_reconnected (EmpathyDispatchOperation *dispatch, - const GError *error, - gpointer user_data) -{ - EmpathyChat *chat = EMPATHY_CHAT (user_data); - EmpathyTpChat *tpchat; - - if (error != NULL) { - empathy_chat_view_append_event (chat->view, - _("Failed to reconnect this chat")); - return; - } - - tpchat = EMPATHY_TP_CHAT ( - empathy_dispatch_operation_get_channel_wrapper (dispatch)); - - if (empathy_dispatch_operation_claim (dispatch)) { - empathy_chat_set_tp_chat (chat, tpchat); - } -} - -static void reconnected_connection_ready_cb (TpConnection *connection, const GError *error, gpointer user_data) @@ -268,14 +246,12 @@ reconnected_connection_ready_cb (TpConnection *connection, case TP_HANDLE_TYPE_CONTACT: empathy_dispatcher_chat_with_contact_id ( connection, priv->id, EMPATHY_DISPATCHER_NON_USER_ACTION, - chat_connect_channel_reconnected, - chat); + NULL, NULL); break; case TP_HANDLE_TYPE_ROOM: empathy_dispatcher_join_muc (connection, priv->id, EMPATHY_DISPATCHER_NON_USER_ACTION, - chat_connect_channel_reconnected, - chat); + NULL, NULL); break; default: g_assert_not_reached (); |