Index: third_party/WebKit/Source/core/dom/NodeIntersectionObserverData.cpp |
diff --git a/third_party/WebKit/Source/core/dom/NodeIntersectionObserverData.cpp b/third_party/WebKit/Source/core/dom/NodeIntersectionObserverData.cpp |
index 3bb8616ec8f84bd4dbccd34b8d16bd9eba44de1e..72e42ed7ca4206bce94ac99c1188b92e4467e522 100644 |
--- a/third_party/WebKit/Source/core/dom/NodeIntersectionObserverData.cpp |
+++ b/third_party/WebKit/Source/core/dom/NodeIntersectionObserverData.cpp |
@@ -45,30 +45,6 @@ void NodeIntersectionObserverData::deactivateAllIntersectionObservers(Node& node |
node.document().ensureIntersectionObserverController().removeTrackedObserversForRoot(node); |
} |
-#if !ENABLE(OILPAN) |
-void NodeIntersectionObserverData::dispose() |
-{ |
- HeapVector<Member<IntersectionObserver>> observersToDisconnect; |
- copyToVector(m_intersectionObservers, observersToDisconnect); |
- for (auto& observer : observersToDisconnect) |
- observer->disconnect(); |
- DCHECK(m_intersectionObservers.isEmpty()); |
-} |
-#endif |
- |
-RawPtr<Node> NodeIntersectionObserverData::createWeakPtr(Node* node) |
-{ |
-#if ENABLE(OILPAN) |
- return node; |
-#else |
- if (!m_weakPointerFactory) |
- m_weakPointerFactory = new WeakPtrFactory<Node>(node); |
- WeakPtr<Node> result = m_weakPointerFactory->createWeakPtr(); |
- DCHECK_EQ(result.get(), node); |
- return result; |
-#endif |
-} |
- |
DEFINE_TRACE(NodeIntersectionObserverData) |
{ |
visitor->trace(m_intersectionObservers); |