From d59e687cdb7cbbf125a04b938492bc10c449264f Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Tue, 28 Feb 2023 14:11:52 +0100 Subject: [PATCH] qml: follow-up fe540200a9873fd29f860fada537a290c9b26cae --- electrum/gui/qml/components/OpenWalletDialog.qml | 4 ++++ electrum/gui/qml/qedaemon.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/electrum/gui/qml/components/OpenWalletDialog.qml b/electrum/gui/qml/components/OpenWalletDialog.qml index 0d58565d0..9fcd75f84 100644 --- a/electrum/gui/qml/components/OpenWalletDialog.qml +++ b/electrum/gui/qml/components/OpenWalletDialog.qml @@ -134,6 +134,10 @@ ElDialog { onNeedsPasswordChanged: { notice.visible = needsPassword } + onWalletOpenProblem: { + openwalletdialog.close() + Daemon.onWalletOpenProblem(error) + } } Component.onCompleted: { diff --git a/electrum/gui/qml/qedaemon.py b/electrum/gui/qml/qedaemon.py index 97d524dfc..c3c3f578f 100644 --- a/electrum/gui/qml/qedaemon.py +++ b/electrum/gui/qml/qedaemon.py @@ -142,7 +142,7 @@ class QEDaemon(AuthMixin, QObject): self._walletdb = QEWalletDB() self._walletdb.validPasswordChanged.connect(self.passwordValidityCheck) - self._walletdb.walletOpenProblem.connect(self.on_wallet_open_problem) + self._walletdb.walletOpenProblem.connect(self.onWalletOpenProblem) @pyqtSlot() def passwordValidityCheck(self): @@ -150,7 +150,7 @@ class QEDaemon(AuthMixin, QObject): self.walletRequiresPassword.emit(self._name, self._path) @pyqtSlot(str) - def on_wallet_open_problem(self, error): + def onWalletOpenProblem(self, error): self.walletOpenError.emit(error) @pyqtSlot()