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

handle the case when user press cancell at gnome keyring password dialog when...

handle the case when user press cancell at gnome keyring password dialog when saving a password. Fixes #7305
parent 5add9ee9
No related branches found
No related tags found
No related merge requests found
......@@ -126,14 +126,14 @@ class GnomePasswordStorage(PasswordStorage):
password = str()
try:
auth_token = gnomekeyring.item_create_sync(
self.keyring, gnomekeyring.ITEM_NETWORK_PASSWORD,
display_name, attributes1, password, update)
except gnomekeyring.DeniedError:
self.keyring, gnomekeyring.ITEM_NETWORK_PASSWORD, display_name,
attributes1, password, update)
except (gnomekeyring.DeniedError, gnomekeyring.CancelledError):
set_storage(SimplePasswordStorage())
storage.save_password(account_name, password)
return
gajim.config.set_per('accounts', account_name, 'password',
'gnomekeyring:')
'gnomekeyring:')
if account_name in gajim.connections:
gajim.connections[account_name].password = password
......
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