diff -r d0de2b378b24 -r e47dd106c3d6 WebBrowser/WebBrowserWindow.py --- a/WebBrowser/WebBrowserWindow.py Sat Oct 21 15:18:15 2017 +0200 +++ b/WebBrowser/WebBrowserWindow.py Sat Oct 21 19:17:27 2017 +0200 @@ -3248,11 +3248,14 @@ profile.setHttpCacheType(QWebEngineProfile.MemoryHttpCache) profile.setHttpCacheMaximumSize(0) - if qVersionTuple() >= (5, 8, 0): + try: profile.setSpellCheckEnabled( Preferences.getWebBrowser("SpellCheckEnabled")) profile.setSpellCheckLanguages( Preferences.getWebBrowser("SpellCheckLanguages")) + except AttributeError: + # not yet supported + pass self.__virusTotal.preferencesChanged() if not Preferences.getWebBrowser("VirusTotalEnabled") or \ @@ -4845,11 +4848,14 @@ cls._webProfile.setPersistentCookiesPolicy( QWebEngineProfile.AllowPersistentCookies) - if qVersionTuple() >= (5, 8, 0): + try: cls._webProfile.setSpellCheckEnabled( Preferences.getWebBrowser("SpellCheckEnabled")) cls._webProfile.setSpellCheckLanguages( Preferences.getWebBrowser("SpellCheckLanguages")) + except AttributeError: + # not yet supported + pass # Setup QWebChannel user script from .WebBrowserPage import WebBrowserPage