Title: [202751] trunk/Source/WebCore
Revision
202751
Author
[email protected]
Date
2016-07-01 13:46:14 -0700 (Fri, 01 Jul 2016)

Log Message

Add early return when processing content extensions if there aren't any.
<https://webkit.org/b/159363>

Reviewed by Antti Koivisto.

Short-circuit outta there if there aren't any extensions to query.

* contentextensions/ContentExtensionsBackend.cpp:
(WebCore::ContentExtensions::ContentExtensionsBackend::processContentExtensionRulesForLoad):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (202750 => 202751)


--- trunk/Source/WebCore/ChangeLog	2016-07-01 20:44:40 UTC (rev 202750)
+++ trunk/Source/WebCore/ChangeLog	2016-07-01 20:46:14 UTC (rev 202751)
@@ -1,3 +1,15 @@
+2016-07-01  Andreas Kling  <[email protected]>
+
+        Add early return when processing content extensions if there aren't any.
+        <https://webkit.org/b/159363>
+
+        Reviewed by Antti Koivisto.
+
+        Short-circuit outta there if there aren't any extensions to query.
+
+        * contentextensions/ContentExtensionsBackend.cpp:
+        (WebCore::ContentExtensions::ContentExtensionsBackend::processContentExtensionRulesForLoad):
+
 2016-07-01  Eric Carlson  <[email protected]>
 
         HTMLMediaElement::resume() may cause _javascript_ execution

Modified: trunk/Source/WebCore/contentextensions/ContentExtensionsBackend.cpp (202750 => 202751)


--- trunk/Source/WebCore/contentextensions/ContentExtensionsBackend.cpp	2016-07-01 20:44:40 UTC (rev 202750)
+++ trunk/Source/WebCore/contentextensions/ContentExtensionsBackend.cpp	2016-07-01 20:46:14 UTC (rev 202751)
@@ -148,6 +148,9 @@
 
 BlockedStatus ContentExtensionsBackend::processContentExtensionRulesForLoad(ResourceRequest& request, ResourceType resourceType, DocumentLoader& initiatingDocumentLoader)
 {
+    if (m_contentExtensions.isEmpty())
+        return BlockedStatus::NotBlocked;
+
     Document* currentDocument = nullptr;
     URL mainDocumentURL;
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to