tQt installwizard: raise UserCancelled if user clicks cancel (the wizard was hanging instead of terminating) - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit c46fbf08a525988f1a2f175906e00f084426c4ab DIR parent 915e132c335f8a4c70538088d7c6ce602de0f054 HTML 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(-) --- DIR diff --git a/electrum/gui/qt/installwizard.py b/electrum/gui/qt/installwizard.py t@@ -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: