electrum

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

commit 4fe01cb8d3f695b90ed854889b75ca52a3699725
parent e4269f2684e028bf0c008ed4040ee5196f4c5164
Author: Neil Booth <kyuupichan@gmail.com>
Date:   Sun,  3 Jan 2016 00:02:20 +0900

Change scan_devices logic

Fixes title bar updates about watching only

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

diff --git a/plugins/trezor/plugin.py b/plugins/trezor/plugin.py @@ -166,6 +166,8 @@ class TrezorCompatiblePlugin(BasePlugin): connected = set([c for c in self.clients if c.path in paths]) disconnected = self.clients - connected + self.clients = connected + # Inform clients and wallets they were disconnected for client in disconnected: self.print_error("device disconnected:", client) @@ -191,7 +193,7 @@ class TrezorCompatiblePlugin(BasePlugin): except BaseException as e: self.print_error("cannot create client for", path, str(e)) else: - connected.add(client) + self.clients.add(client) self.print_error("new device:", client) # Inform reconnected wallets @@ -200,8 +202,6 @@ class TrezorCompatiblePlugin(BasePlugin): client.wallet = wallet wallet.connected() - self.clients = connected - def clear_session(self, client): # Clearing the session forces pin re-entry self.print_error("clear session:", client)