From a059fa0c1f3655f010db30cde543ae236586982c Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 6 Mar 2020 04:27:03 +0100 Subject: [PATCH] fix #6017 --- electrum/gui/kivy/uix/dialogs/installwizard.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/electrum/gui/kivy/uix/dialogs/installwizard.py b/electrum/gui/kivy/uix/dialogs/installwizard.py index 2b408d794..39357897c 100644 --- a/electrum/gui/kivy/uix/dialogs/installwizard.py +++ b/electrum/gui/kivy/uix/dialogs/installwizard.py @@ -1149,16 +1149,22 @@ class InstallWizard(BaseWizard, Widget): # do not request PIN for watching-only wallets run_next(None, False) return - def on_success(old_pin, pin): - assert old_pin is None - run_next(pin, True) + def on_success(old_pw, pw): + assert old_pw is None + run_next(pw, True) def on_failure(): - self.show_error(_('PIN mismatch')) + self.show_error(_('Password mismatch')) self.run('request_password', run_next) popup = PasswordDialog() app = App.get_running_app() - popup.init(app, wallet=None, msg=_('Choose PIN code'), - on_success=on_success, on_failure=on_failure, is_change=2) + popup.init( + app, + check_password=lambda x:True, + on_success=on_success, + on_failure=on_failure, + is_change=True, + is_password=True, + message=_('Choose a password')) popup.open() def action_dialog(self, action, run_next):