Fixed the last change to the new web browser.

Mon, 03 Oct 2016 19:12:03 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 03 Oct 2016 19:12:03 +0200
changeset 5195
a282431c01fc
parent 5194
4750c83cc718
child 5196
e7490a5e7549

Fixed the last change to the new web browser.

WebBrowser/WebBrowserView.py file | annotate | diff | comparison | revisions
WebBrowser/WebBrowserWindow.py file | annotate | diff | comparison | revisions
--- a/WebBrowser/WebBrowserView.py	Mon Oct 03 19:02:45 2016 +0200
+++ b/WebBrowser/WebBrowserView.py	Mon Oct 03 19:12:03 2016 +0200
@@ -167,14 +167,15 @@
             self.__mw.newTab(name)
             return
         
-        if not name.scheme() and not os.path.exists(name.toString()):
-            name.setScheme(Preferences.getWebBrowser("DefaultScheme"))
-        else:
-            if Utilities.isWindowsPlatform():
-                name.setUrl("file:///" + Utilities.fromNativeSeparators(
-                    name.toString()))
+        if not name.scheme():
+            if not os.path.exists(name.toString()):
+                name.setScheme(Preferences.getWebBrowser("DefaultScheme"))
             else:
-                name.setUrl("file://" + name.toString())
+                if Utilities.isWindowsPlatform():
+                    name.setUrl("file:///" + Utilities.fromNativeSeparators(
+                        name.toString()))
+                else:
+                    name.setUrl("file://" + name.toString())
         
         if len(name.scheme()) == 1 or \
            name.scheme() == "file":
--- a/WebBrowser/WebBrowserWindow.py	Mon Oct 03 19:02:45 2016 +0200
+++ b/WebBrowser/WebBrowserWindow.py	Mon Oct 03 19:12:03 2016 +0200
@@ -142,6 +142,7 @@
 
         self.__mHistory = []
         self.__lastConfigurationPageName = ""
+        self.__lastActiveWindow = None
         
         WebBrowserWindow._isPrivate = private
         
@@ -376,7 +377,6 @@
                 if self.__searchWord is not None:
                     QTimer.singleShot(0, self.__searchForWord)
             
-            self.__lastActiveWindow = None
             e5App().focusChanged.connect(self.__appFocusChanged)
             
             QTimer.singleShot(0, syncMgr.loadSettings)

eric ide

mercurial