aboutsummaryrefslogtreecommitdiffstats
path: root/deluge/ui/gtk3/connectionmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/gtk3/connectionmanager.py')
-rw-r--r--deluge/ui/gtk3/connectionmanager.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/deluge/ui/gtk3/connectionmanager.py b/deluge/ui/gtk3/connectionmanager.py
index b53dd8e..29dbc5d 100644
--- a/deluge/ui/gtk3/connectionmanager.py
+++ b/deluge/ui/gtk3/connectionmanager.py
@@ -314,9 +314,10 @@ class ConnectionManager(component.Component):
log.debug('PasswordRequired exception')
dialog = AuthenticationDialog(reason.value.message, reason.value.username)
- def dialog_finished(response_id):
- if response_id == Gtk.ResponseType.OK:
- self._connect(host_id, dialog.get_username(), dialog.get_password())
+ def dialog_finished(user_password):
+ if not user_password:
+ return
+ self._connect(host_id, *user_password)
return dialog.run().addCallback(dialog_finished)