Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2022-10-05 20:43:02 +0300
committerPhilipp Hörist <philipp@hoerist.com>2022-10-05 20:43:02 +0300
commit2175354d5bbbf7e65a6fab9b7d78f262b0fde5b4 (patch)
treeb32f55493e228e9a84ce88bd9ada506d6358a84a /gajim/gui_interface.py
parent814ce5decf277395cba55cabff011ca3350c8604 (diff)
cfix: Raise AccountDisabled event only after account cleanup
Diffstat (limited to 'gajim/gui_interface.py')
-rw-r--r--gajim/gui_interface.py4
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)