URI: 
       tMove is_available() logic to init(), to prevent camera wakeup every second. - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b9196260cfd515363a026c3bfc7bc7aa757965a0
   DIR parent b77d1eb081faa568cb5e9f926f559d90205d3cff
  HTML Author: slush <info@bitcoin.cz>
       Date:   Sun, 17 Mar 2013 13:51:29 +0100
       
       Move is_available() logic to init(), to prevent camera wakeup every second.
       
       Diffstat:
         M plugins/qrscanner.py                |       6 +++++-
       
       1 file changed, 5 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/plugins/qrscanner.py b/plugins/qrscanner.py
       t@@ -13,8 +13,9 @@ class Plugin(BasePlugin):
        
            def __init__(self, gui):
                BasePlugin.__init__(self, gui, 'qrscans', 'QR scans', "QR Scans.\nInstall the zbar package to enable this plugin")
       +        self._is_available = self._init()
                
       -    def is_available(self):
       +    def _init(self):
                if not zbar:
                    return False
                try:
       t@@ -23,8 +24,11 @@ class Plugin(BasePlugin):
                except zbar.SystemError:
                    # Cannot open video device
                    return False
       +
                return True
        
       +    def is_available(self):
       +        return self._is_available
        
            def create_send_tab(self, grid):
                b = QPushButton(_("Scan QR code"))