Show
Ignore:
Timestamp:
06/27/08 01:36:58 (5 months ago)
Author:
bct
Message:

first pass at stripping out the one-tab-per-session code

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/groupchat_control.py

    r9761 r9846  
    908908                        gc_contact = gajim.contacts.get_gc_contact(self.account, self.room_jid, 
    909909                                nick) 
    910                         for ctrl in gajim.interface.msg_win_mgr.get_chat_controls(fjid, self.account): 
     910 
     911                        ctrl = gajim.interface.msg_win_mgr.get_control(fjid, self.account) 
     912                        if ctrl: 
    911913                                gc_contact.show = 'offline' 
    912914                                gc_contact.status = '' 
     
    914916                                if ctrl.parent_win: 
    915917                                        ctrl.parent_win.redraw_tab(ctrl) 
     918 
    916919                        gajim.contacts.remove_gc_contact(self.account, gc_contact) 
    917920                gajim.gc_connected[self.account][self.room_jid] = False 
     
    16211624                win = gajim.interface.msg_win_mgr.get_window(self.contact.jid, 
    16221625                        self.account) 
    1623                 ctrl = win.get_gc_control(self.contact.jid, self.account) 
     1626                ctrl = win.get_control(self.contact.jid, self.account) 
    16241627 
    16251628                ctrl_page = win.notebook.page_num(ctrl.widget)