diff -r 2bbec88047dd -r 2161475d9639 eric6/WebBrowser/Network/QtHelpSchemeHandler.py --- a/eric6/WebBrowser/Network/QtHelpSchemeHandler.py Wed Apr 21 19:40:50 2021 +0200 +++ b/eric6/WebBrowser/Network/QtHelpSchemeHandler.py Thu Apr 22 18:02:47 2021 +0200 @@ -160,10 +160,10 @@ @param url URL of the requested page @type QUrl """ - if self.__engine.findFile(url).isValid(): - data = self.__engine.fileData(url) - else: - data = QByteArray(self.tr( + data = ( + self.__engine.fileData(url) + if self.__engine.findFile(url).isValid() else + QByteArray(self.tr( """<html>""" """<head><title>Error 404...</title></head>""" """<body><div align="center"><br><br>""" @@ -171,6 +171,7 @@ """<h3>'{0}'</h3></div></body>""" """</html>""").format(url.toString()) .encode("utf-8")) + ) with E5MutexLocker(self.__mutex): self.__buffer.setData(data)