Index: components/subresource_filter/content/renderer/document_subresource_filter.h |
diff --git a/components/subresource_filter/content/renderer/document_subresource_filter.h b/components/subresource_filter/content/renderer/document_subresource_filter.h |
index dd05ab644d66a8e2da536e85af791b64894d2036..1c3a1dd33449394d187b084413bec156b64df3cc 100644 |
--- a/components/subresource_filter/content/renderer/document_subresource_filter.h |
+++ b/components/subresource_filter/content/renderer/document_subresource_filter.h |
@@ -21,6 +21,7 @@ |
namespace subresource_filter { |
+class FirstPartyOrigin; |
class MemoryMappedRuleset; |
// Performs filtering of subresource loads in the scope of a given document. |
@@ -62,7 +63,9 @@ class DocumentSubresourceFilter |
ActivationState activation_state_; |
scoped_refptr<const MemoryMappedRuleset> ruleset_; |
IndexedRulesetMatcher ruleset_matcher_; |
- url::Origin document_origin_; |
+ |
+ // Note: Equals nullptr iff |filtering_disabled_for_document_|. |
+ std::unique_ptr<FirstPartyOrigin> document_origin_; |
base::Closure first_disallowed_load_callback_; |