From 8ca195131b07bb6810f3edb79a7d0541c654312f Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sun, 25 Apr 2010 19:35:22 +0200
Subject: [PATCH] don't try to resize groupchat contact list that are not yet
 re-added to window when we change window mode behaviour. Fixes #5663

---
 src/groupchat_control.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/groupchat_control.py b/src/groupchat_control.py
index a7b09c43a2..02d106c7d7 100644
--- a/src/groupchat_control.py
+++ b/src/groupchat_control.py
@@ -467,8 +467,10 @@ class GroupchatControl(ChatControlBase):
         for account in gajim.gc_connected:
             for room_jid in [i for i in gajim.gc_connected[account] if \
             gajim.gc_connected[account][i] and i != self.room_jid]:
-                ctrl = gajim.interface.msg_win_mgr.get_gc_control(room_jid, account)
-                if not ctrl:
+                ctrl = gajim.interface.msg_win_mgr.get_gc_control(room_jid,
+                    account)
+                if not ctrl and room_jid in \
+                gajim.interface.minimized_controls[account]:
                     ctrl = gajim.interface.minimized_controls[account][room_jid]
                 if ctrl:
                     ctrl.resize_occupant_treeview(hpaned_position)
-- 
GitLab