summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc b/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc
index 1e58a306d96..d8e49a84860 100644
--- a/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc
+++ b/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc
@@ -48,9 +48,9 @@ void IntersectionObservation::ComputeIntersection(
return;
DCHECK(observer_->root());
unsigned geometry_flags = GetIntersectionGeometryFlags(compute_flags);
- IntersectionGeometry geometry(root_geometry, *observer_->root(), *Target(),
- observer_->thresholds(), geometry_flags,
- cached_rects_.get());
+ IntersectionGeometry geometry(
+ root_geometry, *observer_->root(), *Target(), observer_->thresholds(),
+ observer_->TargetMargin(), geometry_flags, cached_rects_.get());
ProcessIntersectionGeometry(geometry);
}
@@ -58,9 +58,9 @@ void IntersectionObservation::ComputeIntersection(unsigned compute_flags) {
if (!ShouldCompute(compute_flags))
return;
unsigned geometry_flags = GetIntersectionGeometryFlags(compute_flags);
- IntersectionGeometry geometry(observer_->root(), *Target(),
- observer_->RootMargin(),
- observer_->thresholds(), geometry_flags);
+ IntersectionGeometry geometry(
+ observer_->root(), *Target(), observer_->RootMargin(),
+ observer_->thresholds(), observer_->TargetMargin(), geometry_flags);
ProcessIntersectionGeometry(geometry);
}
@@ -93,7 +93,7 @@ void IntersectionObservation::InvalidateCachedRects() {
cached_rects_->valid = false;
}
-void IntersectionObservation::Trace(Visitor* visitor) {
+void IntersectionObservation::Trace(Visitor* visitor) const {
visitor->Trace(observer_);
visitor->Trace(entries_);
visitor->Trace(target_);