--- 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): """