summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h')
-rw-r--r--chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h b/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h
index 5f6e44ff84e..f1747a98120 100644
--- a/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h
+++ b/chromium/third_party/blink/renderer/core/intersection_observer/intersection_observer.h
@@ -165,10 +165,13 @@ class CORE_EXPORT IntersectionObserver final
static void SetThrottleDelayEnabledForTesting(bool);
private:
- void ProcessCustomWeakness(const WeakCallbackInfo&);
+ void ProcessCustomWeakness(const LivenessBroker&);
const Member<IntersectionObserverDelegate> delegate_;
+
+ // We use UntracedMember<> here to do custom weak processing.
UntracedMember<Node> root_;
+
HeapLinkedHashSet<WeakMember<IntersectionObservation>> observations_;
Vector<float> thresholds_;
DOMHighResTimeStamp delay_;