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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user