From ed3db807d9fdf941647d167c685e2ab7ff3fd53e Mon Sep 17 00:00:00 2001 From: Julien Pivotto Date: Thu, 14 Jun 2007 20:57:25 +0000 Subject: [PATCH] Fix a bug with minimization and new accounts --- src/config.py | 3 +++ src/gajim.py | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/config.py b/src/config.py index c93a3031d..a8e6f0b25 100644 --- a/src/config.py +++ b/src/config.py @@ -2064,6 +2064,7 @@ class AccountsWindow: # update variables gajim.interface.instances[gajim.ZEROCONF_ACC_NAME] = {'infos': {}, 'disco': {}, 'gc_config': {}, 'search': {}} + gajim.interface.minimized_controls[gajim.ZEROCONF_ACC_NAME] = {} gajim.connections[gajim.ZEROCONF_ACC_NAME].connected = 0 gajim.groups[gajim.ZEROCONF_ACC_NAME] = {} gajim.contacts.add_account(gajim.ZEROCONF_ACC_NAME) @@ -2456,6 +2457,7 @@ class RemoveAccountWindow: gajim.config.del_per('accounts', self.account) gajim.interface.save_config() del gajim.interface.instances[self.account] + del gajim.interface.minimized_controls[self.account] del gajim.nicks[self.account] del gajim.block_signed_in_notifications[self.account] del gajim.groups[self.account] @@ -3224,6 +3226,7 @@ class AccountCreationWizardWindow: # update variables gajim.interface.instances[self.account] = {'infos': {}, 'disco': {}, 'gc_config': {}, 'search': {}} + gajim.interface.minimized_controls[self.account] = {} gajim.connections[self.account].connected = 0 gajim.groups[self.account] = {} gajim.contacts.add_account(self.account) diff --git a/src/gajim.py b/src/gajim.py index 157a3f25a..284f9aca5 100755 --- a/src/gajim.py +++ b/src/gajim.py @@ -2318,8 +2318,7 @@ class Interface: for a in gajim.connections: self.instances[a] = {'infos': {}, 'disco': {}, 'gc_config': {}, 'search': {}} - if not a in self.minimized_controls: - self.minimized_controls[a] = {} + self.minimized_controls[a] = {} gajim.contacts.add_account(a) gajim.groups[a] = {} gajim.gc_connected[a] = {}