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) |