Qt installwizard: raise UserCancelled if user clicks cancel (the wizard was hanging instead of terminating)
This commit is contained in:
@@ -109,8 +109,10 @@ def wizard_dialog(func):
|
|||||||
except GoBack:
|
except GoBack:
|
||||||
if not wizard.can_go_back():
|
if not wizard.can_go_back():
|
||||||
wizard.close()
|
wizard.close()
|
||||||
# to go back from the current dialog, we just let the caller unroll the stack:
|
raise UserCancelled
|
||||||
raise
|
else:
|
||||||
|
# to go back from the current dialog, we just let the caller unroll the stack:
|
||||||
|
raise
|
||||||
# next dialog
|
# next dialog
|
||||||
try:
|
try:
|
||||||
while True:
|
while True:
|
||||||
|
|||||||
Reference in New Issue
Block a user