| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index b372b48cc4a8f948711bccd04133aaa8db6e6f16..26b33075eb8218667929384816530a6a3338dc64 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -421,7 +421,7 @@ Document::Document(const DocumentInit& initializer, DocumentClassFlags documentC
|
| , m_loadEventDelayCount(0)
|
| , m_loadEventDelayTimer(this, &Document::loadEventDelayTimerFired)
|
| , m_pluginLoadingTimer(this, &Document::pluginLoadingTimerFired)
|
| - , m_documentTiming(this->weakReference())
|
| + , m_documentTiming(*this)
|
| , m_writeRecursionIsTooDeep(false)
|
| , m_writeRecursionDepth(0)
|
| , m_taskRunner(MainThreadTaskRunner::create(this))
|
| @@ -4394,18 +4394,13 @@ WeakPtrWillBeRawPtr<Document> Document::contextDocument()
|
| if (m_contextDocument)
|
| return m_contextDocument;
|
| if (m_frame) {
|
| - return weakReference();
|
| - }
|
| - return WeakPtrWillBeRawPtr<Document>(nullptr);
|
| -}
|
| -
|
| -WeakPtrWillBeRawPtr<Document> Document::weakReference()
|
| -{
|
| #if ENABLE(OILPAN)
|
| - return this;
|
| + return this;
|
| #else
|
| - return m_weakFactory.createWeakPtr();
|
| + return m_weakFactory.createWeakPtr();
|
| #endif
|
| + }
|
| + return nullptr;
|
| }
|
|
|
| PassRefPtrWillBeRawPtr<Attr> Document::createAttribute(const AtomicString& name, ExceptionState& exceptionState)
|
|
|