electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 65ff969d076fcb2c37652874e45e1406520a8a63
parent 12431a1eb8bb21e29ab0a8d931db46577fbd69d6
Author: ThomasV <thomasv@gitorious>
Date:   Thu,  6 Aug 2015 11:27:45 +0200

update trezor dialog

Diffstat:
Mplugins/trezor.py | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/plugins/trezor.py b/plugins/trezor.py @@ -194,14 +194,18 @@ class Plugin(BasePlugin): def settings_dialog(self): + try: + device_id = self.get_client().get_device_id() + except BaseException as e: + self.window.show_message(str(e)) + return get_label = lambda: self.get_client().features.label update_label = lambda: current_label_label.setText("Label: %s" % get_label()) - d = QDialog() layout = QGridLayout(d) layout.addWidget(QLabel("Trezor Options"),0,0) layout.addWidget(QLabel("ID:"),1,0) - layout.addWidget(QLabel(" %s" % self.get_client().get_device_id()),1,1) + layout.addWidget(QLabel(" %s" % device_id),1,1) def modify_label(): response = QInputDialog().getText(None, "Set New Trezor Label", "New Trezor Label: (upon submission confirm on Trezor)") @@ -219,11 +223,8 @@ class Plugin(BasePlugin): change_label_button.clicked.connect(modify_label) layout.addWidget(current_label_label,3,0) layout.addWidget(change_label_button,3,1) + d.exec_() - if d.exec_(): - return True - else: - return False def sign_transaction(self, tx, prev_tx, xpub_path): self.prev_tx = prev_tx