eric6/WebBrowser/WebBrowserWindow.py

changeset 7771
787a6b3f8c9f
parent 7759
51aa6c6b66f7
child 7844
cb108454eda7
diff -r 49f3377aebf1 -r 787a6b3f8c9f eric6/WebBrowser/WebBrowserWindow.py
--- a/eric6/WebBrowser/WebBrowserWindow.py	Fri Oct 09 17:19:29 2020 +0200
+++ b/eric6/WebBrowser/WebBrowserWindow.py	Sat Oct 10 12:20:51 2020 +0200
@@ -35,6 +35,7 @@
 from E5Gui.E5MainWindow import E5MainWindow
 from E5Gui.E5Application import e5App
 from E5Gui.E5ZoomWidget import E5ZoomWidget
+from E5Gui.E5OverrideCursor import E5OverrideCursor
 
 from E5Network.E5NetworkIcon import E5NetworkIcon
 
@@ -3454,13 +3455,12 @@
         Private slot to synchronize the TOC with the currently shown page.
         """
         if WebBrowserWindow._useQtHelp:
-            QApplication.setOverrideCursor(Qt.WaitCursor)
-            url = self.currentBrowser().source()
-            self.__showTocWindow()
-            if not self.__tocWindow.syncToContent(url):
-                self.statusBar().showMessage(
-                    self.tr("Could not find an associated content."), 5000)
-            QApplication.restoreOverrideCursor()
+            with E5OverrideCursor():
+                url = self.currentBrowser().source()
+                self.__showTocWindow()
+                if not self.__tocWindow.syncToContent(url):
+                    self.statusBar().showMessage(
+                        self.tr("Could not find an associated content."), 5000)
         
     def __showTocWindow(self):
         """

eric ide

mercurial