commit c46fbf08a525988f1a2f175906e00f084426c4ab parent 915e132c335f8a4c70538088d7c6ce602de0f054 Author: ThomasV <thomasv@electrum.org> Date: Sun, 29 Nov 2020 09:27:00 +0100 Qt installwizard: raise UserCancelled if user clicks cancel (the wizard was hanging instead of terminating) Diffstat:
M | electrum/gui/qt/installwizard.py | | | 6 | ++++-- |
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/electrum/gui/qt/installwizard.py b/electrum/gui/qt/installwizard.py @@ -109,8 +109,10 @@ def wizard_dialog(func): except GoBack: if not wizard.can_go_back(): wizard.close() - # to go back from the current dialog, we just let the caller unroll the stack: - raise + raise UserCancelled + else: + # to go back from the current dialog, we just let the caller unroll the stack: + raise # next dialog try: while True: