Index: third_party/WebKit/Source/core/fetch/Resource.h |
diff --git a/third_party/WebKit/Source/core/fetch/Resource.h b/third_party/WebKit/Source/core/fetch/Resource.h |
index 39bca1c02587c2975803b9a363188661e8339d1c..3e0e285af2435c26c969e028f62e2a947570f10f 100644 |
--- a/third_party/WebKit/Source/core/fetch/Resource.h |
+++ b/third_party/WebKit/Source/core/fetch/Resource.h |
@@ -265,6 +265,8 @@ public: |
static const char* resourceTypeToString(Type, const FetchInitiatorInfo&); |
+ WeakPtrWillBeRawPtr<Resource> asWeakPtr(); |
sof
2015/12/15 12:29:43
Add a TODO about removing this once Oilpan ships?
Nate Chapin
2015/12/15 20:30:59
Done.
|
+ |
#ifdef ENABLE_RESOURCE_IS_DELETED_CHECK |
void assertAlive() const { RELEASE_ASSERT(!m_deleted); } |
#else |
@@ -382,6 +384,10 @@ private: |
String m_fragmentIdentifierForRequest; |
+#if !ENABLE(OILPAN) |
+ WeakPtrFactory<Resource> m_weakPtrFactory; |
+#endif |
+ |
RefPtr<CachedMetadata> m_cachedMetadata; |
OwnPtrWillBeMember<CacheHandler> m_cacheHandler; |