diff options
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.h | 5 |
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_; |