From b82b08de181b134cde387c0e634b8f5afc53a201 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Thu, 2 Dec 2010 15:12:41 +0100 Subject: chat-manager: stop telling the chat mgr about handled rooms Now that the chat handler has moved to its own process this is no longer enough. The instance of the chat manager in empathy doesn't know about the handlded channels. The chat manager should implement an Observer instead to know about all the rooms. --- src/empathy-chat-manager.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src/empathy-chat-manager.c') diff --git a/src/empathy-chat-manager.c b/src/empathy-chat-manager.c index 946aecb97..38c91fa4d 100644 --- a/src/empathy-chat-manager.c +++ b/src/empathy-chat-manager.c @@ -99,22 +99,6 @@ chat_data_free (ChatData *data) g_slice_free (ChatData, data); } -static void -tell_chatroom_manager_if_needed (EmpathyChatManager *self, - TpAccount *account, - EmpathyTpChat *chat) -{ - EmpathyChatManagerPriv *priv = GET_PRIV (self); - TpHandleType type; - - tp_channel_get_handle (empathy_tp_chat_get_channel (chat), &type); - - if (type == TP_HANDLE_TYPE_ROOM) - { - empathy_chatroom_manager_chat_handled (priv->chatroom_mgr, chat, account); - } -} - static void process_tp_chat (EmpathyChatManager *self, EmpathyTpChat *tp_chat, @@ -124,8 +108,6 @@ process_tp_chat (EmpathyChatManager *self, EmpathyChat *chat = NULL; const gchar *id; - tell_chatroom_manager_if_needed (self, account, tp_chat); - id = empathy_tp_chat_get_id (tp_chat); if (!tp_str_empty (id)) { -- cgit v1.2.3