| 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..7b68c8dd8cf13d314a80354bda77fd244b747848 100644
 | 
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
 | 
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
 | 
| @@ -5069,10 +5069,15 @@ WeakPtrWillBeRawPtr<Document> Document::createWeakPtr()
 | 
|  #endif
 | 
|  }
 | 
|  
 | 
| +IntersectionObserverController* Document::intersectionObserverController()
 | 
| +{
 | 
| +    return m_intersectionObserverController;
 | 
| +}
 | 
| +
 | 
|  IntersectionObserverController& Document::ensureIntersectionObserverController()
 | 
|  {
 | 
|      if (!m_intersectionObserverController)
 | 
| -        m_intersectionObserverController = new IntersectionObserverController();
 | 
| +        m_intersectionObserverController = IntersectionObserverController::create(this);
 | 
|      return *m_intersectionObserverController;
 | 
|  }
 | 
|  
 | 
| 
 |