Browse Source
trezor: add "show address" option in addresses tab context menu for all trezors
in case of a multisig wallet, with multiple trezors, previously only one of the trezors could be used
3.2.x
SomberNight
7 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
2 changed files with
6 additions and
6 deletions
-
electrum/plugins/safe_t/qt.py
-
electrum/plugins/trezor/qt.py
|
|
@ -76,10 +76,10 @@ class QtPlugin(QtPluginBase): |
|
|
|
return |
|
|
|
for keystore in wallet.get_keystores(): |
|
|
|
if type(keystore) == self.keystore_class: |
|
|
|
def show_address(): |
|
|
|
def show_address(keystore=keystore): |
|
|
|
keystore.thread.add(partial(self.show_address, wallet, addrs[0], keystore)) |
|
|
|
menu.addAction(_("Show on {}").format(self.device), show_address) |
|
|
|
break |
|
|
|
device_name = "{} ({})".format(self.device, keystore.label) |
|
|
|
menu.addAction(_("Show on {}").format(device_name), show_address) |
|
|
|
|
|
|
|
def show_settings_dialog(self, window, keystore): |
|
|
|
device_id = self.choose_device(window, keystore) |
|
|
|
|
|
@ -171,10 +171,10 @@ class QtPlugin(QtPluginBase): |
|
|
|
return |
|
|
|
for keystore in wallet.get_keystores(): |
|
|
|
if type(keystore) == self.keystore_class: |
|
|
|
def show_address(): |
|
|
|
def show_address(keystore=keystore): |
|
|
|
keystore.thread.add(partial(self.show_address, wallet, addrs[0], keystore)) |
|
|
|
menu.addAction(_("Show on {}").format(self.device), show_address) |
|
|
|
break |
|
|
|
device_name = "{} ({})".format(self.device, keystore.label) |
|
|
|
menu.addAction(_("Show on {}").format(device_name), show_address) |
|
|
|
|
|
|
|
def show_settings_dialog(self, window, keystore): |
|
|
|
device_id = self.choose_device(window, keystore) |
|
|
|