Index: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
index c74fb7a28b4f7f7880b003ca314ad64a86833f5a..342e59d19987547ff314c359e88f755ff825ad46 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
@@ -172,8 +172,11 @@ SafeBrowsingBlockingPage::SafeBrowsingBlockingPage( |
reporting_info.extra_suffix = GetExtraMetricsSuffix(); |
reporting_info.rappor_prefix = GetRapporPrefix(); |
reporting_info.rappor_report_type = rappor::SAFEBROWSING_RAPPOR_TYPE; |
- set_metrics_helper(new ChromeMetricsHelper( |
- web_contents, request_url(), reporting_info, GetSamplingEventName())); |
+ set_metrics_helper( |
+ make_scoped_ptr(new ChromeMetricsHelper(web_contents, request_url(), |
+ reporting_info, |
+ GetSamplingEventName())) |
+ .Pass()); |
metrics_helper()->RecordUserDecision( |
security_interstitials::MetricsHelper::SHOW); |
metrics_helper()->RecordUserInteraction( |