Index: components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h |
diff --git a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h |
index b7969d7705d01efbf024f6f77a7e6f18659a16fc..254716d6f17612f64049e5bf98bb7881426053a4 100644 |
--- a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h |
+++ b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h |
@@ -72,9 +72,8 @@ class ContentSubresourceFilterDriverFactory |
ACTIVATION_DECISION_MAX |
}; |
- static void CreateForWebContents( |
- content::WebContents* web_contents, |
- std::unique_ptr<SubresourceFilterClient> client); |
+ static void CreateForWebContents(content::WebContents* web_contents, |
+ SubresourceFilterClient* client); |
static ContentSubresourceFilterDriverFactory* FromWebContents( |
content::WebContents* web_contents); |
@@ -86,7 +85,7 @@ class ContentSubresourceFilterDriverFactory |
explicit ContentSubresourceFilterDriverFactory( |
content::WebContents* web_contents, |
- std::unique_ptr<SubresourceFilterClient> client); |
+ SubresourceFilterClient* client); |
~ContentSubresourceFilterDriverFactory() override; |
// Called when Safe Browsing detects that the |url| corresponding to the load |
@@ -119,7 +118,7 @@ class ContentSubresourceFilterDriverFactory |
return throttle_manager_.get(); |
} |
- SubresourceFilterClient* client() { return client_.get(); } |
+ SubresourceFilterClient* client() { return client_; } |
private: |
friend class ContentSubresourceFilterDriverFactoryTest; |
@@ -149,7 +148,8 @@ class ContentSubresourceFilterDriverFactory |
void RecordRedirectChainMatchPatternForList( |
ActivationList activation_list) const; |
- std::unique_ptr<SubresourceFilterClient> client_; |
+ // Must outlive this class. |
+ SubresourceFilterClient* client_; |
std::unique_ptr<ContentSubresourceFilterThrottleManager> throttle_manager_; |