diff --git a/plugins/trezor/qt.py b/plugins/trezor/qt.py index 006f87a00..34a6e7f5e 100644 --- a/plugins/trezor/qt.py +++ b/plugins/trezor/qt.py @@ -125,7 +125,7 @@ class QtHandler(QtHandlerBase): self.done.wait() data = self.matrix_dialog.data if data == 'x': - self.close_matrix_dialog_signal.emit() + self.close_matrix_dialog() return data def _close_matrix_dialog(self): @@ -133,6 +133,9 @@ class QtHandler(QtHandlerBase): self.matrix_dialog.accept() self.matrix_dialog = None + def close_matrix_dialog(self): + self.close_matrix_dialog_signal.emit() + def pin_dialog(self, msg): # Needed e.g. when resetting a device self.clear_dialog() diff --git a/plugins/trezor/trezor.py b/plugins/trezor/trezor.py index c589a1a97..e5a310ae1 100644 --- a/plugins/trezor/trezor.py +++ b/plugins/trezor/trezor.py @@ -250,7 +250,7 @@ class TrezorPlugin(HW_PluginBase): pin_protection, label, language, type=recovery_type_trezor) if recovery_type == RECOVERY_TYPE_MATRIX: - handler.close_matrix_dialog_signal.emit() + handler.close_matrix_dialog() elif method == TIM_MNEMONIC: pin = pin_protection # It's the pin, not a boolean client.load_device_by_mnemonic(str(item), pin,