WebBrowser/WebBrowserTabWidget.py

changeset 5793
4ff73b969ab1
parent 5785
7c7c5f9e4fad
child 5806
2405d595c9cf
--- a/WebBrowser/WebBrowserTabWidget.py	Thu Jul 06 19:13:51 2017 +0200
+++ b/WebBrowser/WebBrowserTabWidget.py	Fri Jul 07 19:05:53 2017 +0200
@@ -1237,7 +1237,6 @@
                 Preferences.getWebBrowser("LoadTabOnActivation")
             for data in sessionData["Tabs"]:
                 browser = self.newBrowser(restoreSession=True)
-                QApplication.processEvents()
                 if loadTabOnActivate:
                     browser.storeSessionData(data)
                     title, urlStr, icon = browser.extractSessionMetaData(data)
@@ -1248,7 +1247,8 @@
                     browser.loadFromSessionData(data)
         
         # 2. set tab index
-        if "CurrentTabIndex" in sessionData:
+        if "CurrentTabIndex" in sessionData and \
+                sessionData["CurrentTabIndex"] >= 0:
             index = tabCount + sessionData["CurrentTabIndex"]
             self.setCurrentIndex(index)
             self.browserAt(index).activateSession()

eric ide

mercurial