URI: 
       trestore current path after modifying it. - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit c10bacca28087af54b9b6e51d0a8ffd39db35b75
   DIR parent c03705b2a5169766246c591edad8a7691fb3e3cb
  HTML Author: Amir Taaki <genjix@riseup.net>
       Date:   Sun,  8 Jul 2012 10:53:49 +0100
       
       restore current path after modifying it.
       
       Diffstat:
         M lib/gui_lite.py                     |       7 +++++++
       
       1 file changed, 7 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/lib/gui_lite.py b/lib/gui_lite.py
       t@@ -48,6 +48,9 @@ class ElectrumGui:
            def __init__(self, wallet):
                self.wallet = wallet
                self.app = QApplication(sys.argv)
       +        # Should probably not modify the current path but instead
       +        # change the behaviour of rsrc(...)
       +        self.old_path = QDir.currentPath()
                cd_data_dir()
                with open(rsrc("style.css")) as style_file:
                    self.app.setStyleSheet(style_file.read())
       t@@ -57,6 +60,10 @@ class ElectrumGui:
                self.mini = MiniWindow(actuator, self.expand)
                driver = MiniDriver(self.wallet, self.mini)
        
       +        # Reset path back to original value now that loading the GUI
       +        # is completed.
       +        QDir.setCurrent(self.old_path)
       +
                if url:
                    self.set_url(url)