| Index: third_party/WebKit/Source/core/dom/ElementVisibilityObserver.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/ElementVisibilityObserver.cpp b/third_party/WebKit/Source/core/dom/ElementVisibilityObserver.cpp
|
| index 5f1b1d14c3b8b114e12f756bed8e3470ce8efdef..d8510e5b2f3c89ce163f74f4c6119939b50853c5 100644
|
| --- a/third_party/WebKit/Source/core/dom/ElementVisibilityObserver.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/ElementVisibilityObserver.cpp
|
| @@ -23,7 +23,7 @@ void ElementVisibilityObserver::start()
|
| DCHECK(!m_intersectionObserver);
|
| m_intersectionObserver = IntersectionObserver::create(
|
| Vector<Length>(), Vector<float>({std::numeric_limits<float>::min()}), &m_element->document(),
|
| - WTF::bind(&ElementVisibilityObserver::onVisibilityChanged, WeakPersistentThisPointer<ElementVisibilityObserver>(this)));
|
| + WTF::bind(&ElementVisibilityObserver::onVisibilityChanged, wrapWeakPersistent(this)));
|
| DCHECK(m_intersectionObserver);
|
| m_intersectionObserver->observe(m_element);
|
| }
|
|
|