Skip to content
Snippets Groups Projects
Commit b1a580a9 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 6e231f3b
No related branches found
No related tags found
No related merge requests found
......@@ -126,14 +126,14 @@ def save_password(self, account_name, password, update=True):
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