diff options
author | Philipp Hörist <philipp@hoerist.com> | 2022-10-05 20:43:02 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2022-10-05 20:43:02 +0300 |
commit | 2175354d5bbbf7e65a6fab9b7d78f262b0fde5b4 (patch) | |
tree | b32f55493e228e9a84ce88bd9ada506d6358a84a /gajim/gui_interface.py | |
parent | 814ce5decf277395cba55cabff011ca3350c8604 (diff) |
cfix: Raise AccountDisabled event only after account cleanup
Diffstat (limited to 'gajim/gui_interface.py')
-rw-r--r-- | gajim/gui_interface.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gajim/gui_interface.py b/gajim/gui_interface.py index a033d21c1..8a8e38d05 100644 --- a/gajim/gui_interface.py +++ b/gajim/gui_interface.py @@ -563,8 +563,6 @@ class Interface: build_accounts_menu() app.app.update_app_actions_state() - app.ged.raise_event(AccountDisabled(account=account)) - app.connections[account].cleanup() del app.connections[account] del self.instances[account] @@ -572,6 +570,8 @@ class Interface: del app.automatic_rooms[account] del app.to_be_removed[account] + app.ged.raise_event(AccountDisabled(account=account)) + def remove_account(self, account: str) -> None: if app.settings.get_account_setting(account, 'active'): self.disable_account(account) |