| Index: third_party/WebKit/Source/core/dom/IntersectionObserver.h
|
| diff --git a/third_party/WebKit/Source/core/dom/IntersectionObserver.h b/third_party/WebKit/Source/core/dom/IntersectionObserver.h
|
| index a918acb4cab2f8f6a182a4fbfbeecd9ebbc6672f..f793a6f958543add45b3d8b5810b6d6c2297357d 100644
|
| --- a/third_party/WebKit/Source/core/dom/IntersectionObserver.h
|
| +++ b/third_party/WebKit/Source/core/dom/IntersectionObserver.h
|
| @@ -27,7 +27,6 @@
|
| public:
|
| static IntersectionObserver* create(const IntersectionObserverInit&, IntersectionObserverCallback&, ExceptionState&);
|
| static void resumeSuspendedObservers();
|
| - static void rootDisappearedCallback(Visitor*, void*);
|
|
|
| // API methods
|
| void observe(Element*, ExceptionState&);
|
| @@ -57,6 +56,8 @@
|
| private:
|
| explicit IntersectionObserver(IntersectionObserverCallback&, Node&, const Vector<Length>& rootMargin, const Vector<float>& thresholds);
|
|
|
| + void checkRootAndDetachIfNeeded();
|
| +
|
| Member<IntersectionObserverCallback> m_callback;
|
| WeakPtrWillBeWeakMember<Node> m_root;
|
| HeapHashSet<WeakMember<IntersectionObservation>> m_observations;
|
|
|