| Index: components/subresource_filter/content/browser/content_subresource_filter_driver_factory.cc
|
| diff --git a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.cc b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.cc
|
| index 90c0cb1883d1e5745533ad1ee9340bd526de8d57..d7007459677dd492855776ac2f38b7fb7259882b 100644
|
| --- a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.cc
|
| +++ b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.cc
|
| @@ -56,12 +56,12 @@ bool ShouldMeasurePerformanceForPageLoad(double performance_measurement_rate) {
|
| // static
|
| void ContentSubresourceFilterDriverFactory::CreateForWebContents(
|
| content::WebContents* web_contents,
|
| - std::unique_ptr<SubresourceFilterClient> client) {
|
| + SubresourceFilterClient* client) {
|
| if (FromWebContents(web_contents))
|
| return;
|
| - web_contents->SetUserData(kWebContentsUserDataKey,
|
| - new ContentSubresourceFilterDriverFactory(
|
| - web_contents, std::move(client)));
|
| + web_contents->SetUserData(
|
| + kWebContentsUserDataKey,
|
| + new ContentSubresourceFilterDriverFactory(web_contents, client));
|
| }
|
|
|
| // static
|
| @@ -84,9 +84,9 @@ bool ContentSubresourceFilterDriverFactory::NavigationIsPageReload(
|
|
|
| ContentSubresourceFilterDriverFactory::ContentSubresourceFilterDriverFactory(
|
| content::WebContents* web_contents,
|
| - std::unique_ptr<SubresourceFilterClient> client)
|
| + SubresourceFilterClient* client)
|
| : content::WebContentsObserver(web_contents),
|
| - client_(std::move(client)),
|
| + client_(client),
|
| throttle_manager_(
|
| base::MakeUnique<ContentSubresourceFilterThrottleManager>(
|
| this,
|
|
|