Changeset 9896

Show
Ignore:
Timestamp:
07/07/08 05:51:05 (5 months ago)
Author:
bct
Message:

fix a couple of GC and PM TBs

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/groupchat_control.py

    r9893 r9896  
    20702070                nick_jid = gc_c.get_full_jid() 
    20712071 
    2072                 win = gajim.interface.msg_win_mgr.get_window(nick_jid, self.account) 
    2073                 if not win: 
    2074                         gajim.interface.new_private_chat(gc_c, self.account) 
    2075                         win = gajim.interface.msg_win_mgr.get_window(nick_jid, self.account) 
    2076  
    2077                 ctrl = win.get_control(nick_jid, self.account) 
    2078  
    2079                 win.set_active_tab(ctrl) 
     2072                ctrl = gajim.interface.msg_win_mgr.get_control(nick_jid, self.account) 
     2073                if not ctrl: 
     2074                        ctrl = gajim.interface.new_private_chat(gc_c, self.account) 
     2075 
     2076                ctrl.parent_win.set_active_tab(ctrl) 
    20802077 
    20812078                return ctrl 
  • trunk/src/session.py

    r9889 r9896  
    176176 
    177177                if not self.control: 
    178                         # look for an existing chat control without a session 
    179                         ctrl = gajim.interface.msg_win_mgr.get_control(jid, self.conn.name) 
     178                        ctrl = gajim.interface.msg_win_mgr.get_control(jid_of_control, self.conn.name) 
    180179                        if ctrl: 
    181180                                self.control = ctrl