tfix check_for_disable in network window - electrum - Electrum Bitcoin wallet
 (HTM) git clone https://git.parazyd.org/electrum
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit 667bc59426c60ab5e6e640ce162738a2cfac26e2
 (DIR) parent 4eda748506851129e4d6e12628041c3db01d6744
 (HTM) Author: ThomasV <thomasv@gitorious>
       Date:   Thu, 29 Jan 2015 11:06:46 +0100
       
       fix check_for_disable in network window
       
       Diffstat:
         M gui/qt/network_dialog.py            |      17 ++++++++---------
       
       1 file changed, 8 insertions(+), 9 deletions(-)
       ---
 (DIR) diff --git a/gui/qt/network_dialog.py b/gui/qt/network_dialog.py
       t@@ -143,19 +143,18 @@ class NetworkDialog(QDialog):
                self.proxy_mode.addItems(['NONE', 'SOCKS4', 'SOCKS5', 'HTTP'])
        
                def check_for_disable(index = False):
       -            if self.proxy_mode.currentText() != 'NONE':
       -                self.proxy_host.setEnabled(True)
       -                self.proxy_port.setEnabled(True)
       +            if self.config.is_modifiable('proxy'):
       +                if self.proxy_mode.currentText() != 'NONE':
       +                    self.proxy_host.setEnabled(True)
       +                    self.proxy_port.setEnabled(True)
       +                else:
       +                    self.proxy_host.setEnabled(False)
       +                    self.proxy_port.setEnabled(False)
                    else:
       -                self.proxy_host.setEnabled(False)
       -                self.proxy_port.setEnabled(False)
       +                for w in [self.proxy_host, self.proxy_port, self.proxy_mode]: w.setEnabled(False)
        
                check_for_disable()
                self.proxy_mode.connect(self.proxy_mode, SIGNAL('currentIndexChanged(int)'), check_for_disable)
       -
       -        if not self.config.is_modifiable('proxy'):
       -            for w in [self.proxy_host, self.proxy_port, self.proxy_mode]: w.setEnabled(False)
       -
                self.proxy_mode.setCurrentIndex(self.proxy_mode.findText(str(proxy_config.get("mode").upper())))
                self.proxy_host.setText(proxy_config.get("host"))
                self.proxy_port.setText(proxy_config.get("port"))