WebBrowser/WebBrowserTabWidget.py

changeset 5783
44a9f08de394
parent 5782
60874802161b
child 5784
362bbcc49ac1
diff -r 60874802161b -r 44a9f08de394 WebBrowser/WebBrowserTabWidget.py
--- a/WebBrowser/WebBrowserTabWidget.py	Sun Jul 02 19:40:39 2017 +0200
+++ b/WebBrowser/WebBrowserTabWidget.py	Mon Jul 03 19:23:54 2017 +0200
@@ -455,11 +455,15 @@
         self.__closeButton.setEnabled(True)
         self.__navigationButton.setEnabled(True)
         
-        if not linkName and not restoreSession:
-            if Preferences.getWebBrowser("StartupBehavior") == 1:
-                linkName = Preferences.getWebBrowser("HomePage")
-            elif Preferences.getWebBrowser("StartupBehavior") == 2:
-                linkName = "eric:speeddial"
+        if not restoreSession:
+            if not linkName:
+                if Preferences.getWebBrowser("NewTabBehavior") == 1:
+                    linkName = Preferences.getWebBrowser("HomePage")
+                elif Preferences.getWebBrowser("NewTabBehavior") == 2:
+                    linkName = "eric:speeddial"
+            else:
+                if linkName in ["about:blank", "eric:blank"]:
+                    linkName = ""
         
         if linkName:
             browser.setSource(QUrl(linkName))

eric ide

mercurial