URI: 
       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