diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc b/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc index 78cd5f0a282..2bf83494153 100644 --- a/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc +++ b/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc @@ -41,7 +41,7 @@ AnchorElementMetricsSender* AnchorElementMetricsSender::From( AnchorElementMetricsSender* sender = Supplement<Document>::From<AnchorElementMetricsSender>(document); if (!sender) { - sender = new AnchorElementMetricsSender(document); + sender = MakeGarbageCollected<AnchorElementMetricsSender>(document); ProvideTo(document, sender); } return sender; @@ -51,8 +51,7 @@ AnchorElementMetricsSender* AnchorElementMetricsSender::From( bool AnchorElementMetricsSender::HasAnchorElementMetricsSender( Document& document) { bool is_feature_enabled = - base::FeatureList::IsEnabled(features::kRecordAnchorMetricsClicked) || - base::FeatureList::IsEnabled(features::kRecordAnchorMetricsVisible); + base::FeatureList::IsEnabled(features::kNavigationPredictor); const KURL& url = document.BaseURL(); return is_feature_enabled && !document.ParentDocument() && url.IsValid() && url.ProtocolIsInHTTPFamily(); @@ -96,7 +95,7 @@ AnchorElementMetricsSender::GetAnchorElements() const { return anchor_elements_; } -void AnchorElementMetricsSender::Trace(blink::Visitor* visitor) { +void AnchorElementMetricsSender::Trace(Visitor* visitor) { visitor->Trace(anchor_elements_); Supplement<Document>::Trace(visitor); } |