fix TB when we remove an account. Fixes #3268
This commit is contained in:
parent
e007756ac8
commit
c8d808d956
1 changed files with 5 additions and 2 deletions
|
@ -482,8 +482,11 @@ class Interface:
|
||||||
model[self.roster.status_message_menuitem_iter][3] = True
|
model[self.roster.status_message_menuitem_iter][3] = True
|
||||||
|
|
||||||
# Inform all controls for this account of the connection state change
|
# Inform all controls for this account of the connection state change
|
||||||
for ctrl in self.msg_win_mgr.get_controls() + \
|
ctrls = self.msg_win_mgr.get_controls()
|
||||||
self.minimized_controls[account].values():
|
if self.minimized_controls.has_key(account):
|
||||||
|
# Can not be the case when we remove account
|
||||||
|
ctrls += self.minimized_controls[account].values()
|
||||||
|
for ctrl in ctrls:
|
||||||
if ctrl.account == account:
|
if ctrl.account == account:
|
||||||
if status == 'offline' or (status == 'invisible' and \
|
if status == 'offline' or (status == 'invisible' and \
|
||||||
gajim.connections[account].is_zeroconf):
|
gajim.connections[account].is_zeroconf):
|
||||||
|
|
Loading…
Add table
Reference in a new issue