tcosign plugin: fix listener - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit ee067a47ddc1a5676da9ba456ac9c32841be13f0 DIR parent 31b6a4b4d01803ebb60a2afcccffc126ac2cd85f HTML Author: ThomasV <thomasv@gitorious> Date: Fri, 23 Jan 2015 16:57:49 +0100 cosign plugin: fix listener Diffstat: M plugins/cosigner_pool.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) --- DIR diff --git a/plugins/cosigner_pool.py b/plugins/cosigner_pool.py t@@ -93,14 +93,9 @@ class Plugin(BasePlugin): def init_qt(self, gui): self.win = gui.main_window self.win.connect(self.win, SIGNAL('cosigner:receive'), self.on_receive) - if self.listener is None: - self.listener = Listener(self) - self.listener.start() def enable(self): self.set_enabled(True) - if self.win.wallet: - self.load_wallet(self.win.wallet) return True def is_available(self): t@@ -110,6 +105,9 @@ class Plugin(BasePlugin): @hook def load_wallet(self, wallet): + if self.listener is None: + self.listener = Listener(self) + self.listener.start() self.wallet = wallet if not self.is_available(): return