WebBrowser/WebBrowserWindow.py

changeset 5920
e47dd106c3d6
parent 5842
c3f41b959a65
child 5993
4b2b9be7de14
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

eric ide

mercurial