Skip to content
Snippets Groups Projects
Commit 8da186bf authored by Brendan Taylor's avatar Brendan Taylor
Browse files

fix a couple of GC and PM TBs

parent 40c2b97c
No related branches found
No related tags found
No related merge requests found
......@@ -2069,14 +2069,11 @@ class GroupchatControl(ChatControlBase):
gc_c = gajim.contacts.get_gc_contact(self.account, self.room_jid, nick)
nick_jid = gc_c.get_full_jid()
win = gajim.interface.msg_win_mgr.get_window(nick_jid, self.account)
if not win:
gajim.interface.new_private_chat(gc_c, self.account)
win = gajim.interface.msg_win_mgr.get_window(nick_jid, self.account)
ctrl = gajim.interface.msg_win_mgr.get_control(nick_jid, self.account)
if not ctrl:
ctrl = gajim.interface.new_private_chat(gc_c, self.account)
ctrl = win.get_control(nick_jid, self.account)
win.set_active_tab(ctrl)
ctrl.parent_win.set_active_tab(ctrl)
return ctrl
......
......@@ -175,8 +175,7 @@ class ChatControlSession(stanza_session.EncryptedStanzaSession):
jid_of_control = full_jid_with_resource
if not self.control:
# look for an existing chat control without a session
ctrl = gajim.interface.msg_win_mgr.get_control(jid, self.conn.name)
ctrl = gajim.interface.msg_win_mgr.get_control(jid_of_control, self.conn.name)
if ctrl:
self.control = ctrl
self.control.set_session(self)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment