Skip to content
Snippets Groups Projects
Commit 1a82ed0c authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

when we create a new account, plugin.windows[account] doesn't exists

parent 0cfb3f52
No related branches found
No related tags found
No related merge requests found
......@@ -913,7 +913,12 @@ class Account_modification_window:
'''Class for account informations'''
def on_account_modification_window_destroy(self, widget):
'''close window'''
del self.plugin.windows[self.account]['account_modification']
if self.plugin.windows.has_key(self.account):
if self.plugin.windows[self.account].has_key('account_modification')
del self.plugin.windows[self.account]['account_modification']
return
if self.plugin.windows.has_key('account_modification'):
del self.plugin.windows['account_modification']
def on_cancel_button_clicked(self, widget):
self.window.destroy()
......
......@@ -533,10 +533,10 @@ class Roster_window:
menu.reposition()
def on_edit_account(self, widget, account):
if self.plugin.windows.has_key('account_modification'):
self.plugin.windows['account_modification'].window.present()
if self.plugin.windows[account].has_key('account_modification'):
self.plugin.windows[account]['account_modification'].window.present()
else:
self.plugin.windows['account_modification'] = \
self.plugin.windows[account]['account_modification'] = \
config.Account_modification_window(self.plugin, account)
def mk_menu_account(self, event, iter):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment