Trezor: another place needs client handler set
This commit is contained in:
parent
963dcf0c6b
commit
bf942b5259
|
@ -358,6 +358,9 @@ class DeviceMgr(PrintError):
|
|||
|
||||
client = self.client_lookup(wallet_id)
|
||||
if client:
|
||||
# An unpaired client might have another wallet's handler
|
||||
# from a prior scan. Replace to fix dialog parenting.
|
||||
client.handler = wallet.handler
|
||||
return client
|
||||
|
||||
for device in devices:
|
||||
|
@ -374,8 +377,7 @@ class DeviceMgr(PrintError):
|
|||
if info:
|
||||
client = self.client_lookup(info.device.id_)
|
||||
if client and not client.features.bootloader_mode:
|
||||
# An unpaired client might have another wallet's handler
|
||||
# from a prior scan. Replace to fix dialog parenting.
|
||||
# See comment above for same code
|
||||
client.handler = wallet.handler
|
||||
# This will trigger a PIN/passphrase entry request
|
||||
client_first_address = client.first_address(derivation)
|
||||
|
|
Loading…
Reference in New Issue