1
0

wizard: fix trezor initialisation/recover not setting page valid to True

add auto-proceed to next page after init to trezor, safe_t, keepkey
This commit is contained in:
Sander van Grieken
2023-09-18 22:27:50 +02:00
parent 808f1877d2
commit 22d3a5edbb
9 changed files with 16 additions and 28 deletions

View File

@@ -678,12 +678,14 @@ class WCKeepkeyInit(WizardComponent, Logger):
def initialize_device_task(settings, method, device_id, handler):
try:
self.plugin._initialize_device(settings, method, device_id, handler)
self.logger.info('Done initialize device')
self.valid = True
self.wizard.requestNext.emit() # triggers Next GUI thread from event loop
except Exception as e:
self.valid = False
self.error = repr(e)
finally:
self.init_done()
self.busy = False
t = threading.Thread(
target=initialize_device_task,
@@ -691,9 +693,5 @@ class WCKeepkeyInit(WizardComponent, Logger):
daemon=True)
t.start()
def init_done(self):
self.logger.info('Done initialize device')
self.busy = False
def apply(self):
pass