1
0

show address on trezor for multisig (#3823)

* show address on trezor for multisig

* Show menu option properly.

* remove useless line
This commit is contained in:
Wampum
2018-02-04 05:21:25 +00:00
committed by ghost43
parent ea2a2aaf09
commit 37904bc110
2 changed files with 34 additions and 17 deletions

View File

@@ -188,13 +188,14 @@ class QtPlugin(QtPluginBase):
@hook
def receive_menu(self, menu, addrs, wallet):
if type(wallet) is not Standard_Wallet:
if len(addrs) != 1:
return
keystore = wallet.get_keystore()
if type(keystore) == self.keystore_class and len(addrs) == 1:
def show_address():
keystore.thread.add(partial(self.show_address, wallet, addrs[0]))
menu.addAction(_("Show on %s") % self.device, show_address)
for keystore in wallet.get_keystores():
if type(keystore) == self.keystore_class:
def show_address():
keystore.thread.add(partial(self.show_address, wallet, keystore, addrs[0]))
menu.addAction(_("Show on %s") % self.device, show_address)
break
def show_settings_dialog(self, window, keystore):
device_id = self.choose_device(window, keystore)