URI: 
       toption to start hidden. fixes #720 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit bf969c14ff76932b9860ccf43503cb6b393a9eec
   DIR parent a2e39bac8ee31546fbe4b14ab0311f35741aae46
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Wed, 11 Jun 2014 19:21:01 +0200
       
       option to start hidden. fixes #720
       
       Diffstat:
         M electrum                            |       1 +
         M gui/qt/__init__.py                  |      16 ++++++++++------
       
       2 files changed, 11 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/electrum b/electrum
       t@@ -84,6 +84,7 @@ def arg_parser():
            parser.add_option("--bip32", action="store_true", dest="bip32", default=False, help="bip32 (not final)")
            parser.add_option("--2of3", action="store_true", dest="2of3", default=False, help="create 2of3 wallet")
            parser.add_option("--mpk", dest="mpk", default=False, help="restore from master public key")
       +    parser.add_option("-m", action="store_true", dest="hide_gui", default=False, help="hide GUI on startup")
            return parser
        
        
   DIR diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py
       t@@ -128,8 +128,6 @@ class ElectrumGui:
                        self.config.set_key('lite_mode', False, True)
                        sys.exit(0)
                    self.lite_window = None
       -            self.main_window.show()
       -            self.main_window.raise_()
                    return
        
                actuator = lite_window.MiniActuator(self.main_window)
       t@@ -137,10 +135,6 @@ class ElectrumGui:
                self.lite_window = lite_window.MiniWindow(actuator, self.go_full, self.config)
                driver = lite_window.MiniDriver(self.main_window, self.lite_window)
        
       -        if self.config.get('lite_mode') is True:
       -            self.go_lite()
       -        else:
       -            self.go_full()
        
        
            def check_qt_version(self):
       t@@ -222,6 +216,16 @@ class ElectrumGui:
                #lite window
                self.init_lite()
        
       +        # initial configuration
       +        if self.config.get('hide_gui') is True and self.tray.isVisible():
       +            self.main_window.hide()
       +            self.lite_window.hide()
       +        else:
       +            if self.config.get('lite_mode') is True:
       +                self.go_lite()
       +            else:
       +                self.go_full()
       +
                # plugins that need to change the GUI do it here
                run_hook('init')