From 80f99b68e0f32b94238e030658a6a3170118ab21 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Sun, 3 Dec 2017 16:55:15 +0100 Subject: [PATCH] fix: crash in QT InstallWizard if wallet path results in IOError and user still clicks Next (see #3404) --- gui/qt/installwizard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py index a1bda514..f2a7a4e2 100644 --- a/gui/qt/installwizard.py +++ b/gui/qt/installwizard.py @@ -187,8 +187,10 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard): path = os.path.join(wallet_folder, filename) try: self.storage = WalletStorage(path, manual_upgrades=True) + self.next_button.setEnabled(True) except IOError: self.storage = None + self.next_button.setEnabled(False) if self.storage: if not self.storage.file_exists(): msg =_("This file does not exist.") + '\n' \