Index: third_party/WebKit/Source/core/dom/Document.cpp |
diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp |
index b0a7d6840732c2405363ac2f822c1367ee20aece..d6e89d0f337c3a9a663e65692a73b0c78d51430a 100644 |
--- a/third_party/WebKit/Source/core/dom/Document.cpp |
+++ b/third_party/WebKit/Source/core/dom/Document.cpp |
@@ -5072,7 +5072,7 @@ WeakPtrWillBeRawPtr<Document> Document::createWeakPtr() |
IntersectionObserverController& Document::ensureIntersectionObserverController() |
{ |
if (!m_intersectionObserverController) |
- m_intersectionObserverController = new IntersectionObserverController(); |
+ m_intersectionObserverController = IntersectionObserverController::create(this); |
return *m_intersectionObserverController; |
} |