eric6_browser.py

branch
QtWebEngine
changeset 4788
7076adec8ddd
parent 4787
2a19edf4db14
child 4790
deeea3d64858
--- a/eric6_browser.py	Sun Feb 28 18:49:24 2016 +0100
+++ b/eric6_browser.py	Sun Feb 28 20:07:41 2016 +0100
@@ -48,6 +48,8 @@
           .format(MIN_QT_VERSION))
     sys.exit(100)
 
+SettingsDir = None
+
 for arg in sys.argv[:]:
     if arg.startswith("--config="):
         import Globals
@@ -56,11 +58,11 @@
         sys.argv.remove(arg)
     elif arg.startswith("--settings="):
         from PyQt5.QtCore import QSettings
-        settingsDir = os.path.expanduser(arg.replace("--settings=", ""))
-        if not os.path.isdir(settingsDir):
-            os.makedirs(settingsDir)
+        SettingsDir = os.path.expanduser(arg.replace("--settings=", ""))
+        if not os.path.isdir(SettingsDir):
+            os.makedirs(SettingsDir)
         QSettings.setPath(QSettings.IniFormat, QSettings.UserScope,
-                          settingsDir)
+                          SettingsDir)
         sys.argv.remove(arg)
 
 # make ThirdParty package available as a packages repository
@@ -102,7 +104,8 @@
         home = ""
     
     browser = WebBrowserWindow(home, '.', None, 'web_browser',
-                               searchWord=searchWord, private=private)
+                               searchWord=searchWord, private=private,
+                               settingsDir=SettingsDir)
     return browser
 
 

eric ide

mercurial