WebBrowser/AdBlock/AdBlockRule.py

changeset 5194
4750c83cc718
parent 4881
c269212cceac
child 5389
9b1c800daff3
--- a/WebBrowser/AdBlock/AdBlockRule.py	Sat Oct 01 15:12:23 2016 +0200
+++ b/WebBrowser/AdBlock/AdBlockRule.py	Mon Oct 03 19:02:45 2016 +0200
@@ -11,7 +11,7 @@
 
 import re
 
-from PyQt5.QtCore import Qt, QRegExp
+from PyQt5.QtCore import qVersion, Qt, QRegExp
 from PyQt5.QtWebEngineCore import QWebEngineUrlRequestInfo
 
 
@@ -532,6 +532,10 @@
         match = (
             req.resourceType() ==
             QWebEngineUrlRequestInfo.ResourceTypeSubResource)
+        if qVersion() >= "5.7.0":
+            match = match or (
+                req.resourceType() ==
+                QWebEngineUrlRequestInfo.ResourceTypePluginResource)
         
         if self.__objectSubrequestException:
             return not match

eric ide

mercurial