Index: third_party/WebKit/Source/core/fetch/ResourceOwner.h |
diff --git a/third_party/WebKit/Source/core/fetch/ResourceOwner.h b/third_party/WebKit/Source/core/fetch/ResourceOwner.h |
index a8e9c22169053e9e31f8e34369cfe0597aaf0268..35e888336d0c96a3cf8d1efb6e78805c82ece46b 100644 |
--- a/third_party/WebKit/Source/core/fetch/ResourceOwner.h |
+++ b/third_party/WebKit/Source/core/fetch/ResourceOwner.h |
@@ -76,7 +76,7 @@ protected: |
ThreadState::current()->registerPreFinalizer(this); |
} |
- void setResource(ResourceType*); |
+ void setResource(ResourceType*, Resource::PreloadReferencePolicy = Resource::MarkAsReferenced); |
void clearResource() { setResource(nullptr); } |
private: |
@@ -84,7 +84,7 @@ private: |
}; |
template<class R, class C> |
-inline void ResourceOwner<R, C>::setResource(R* newResource) |
+inline void ResourceOwner<R, C>::setResource(R* newResource, Resource::PreloadReferencePolicy preloadReferencePolicy) |
{ |
if (newResource == m_resource) |
return; |
@@ -96,7 +96,7 @@ inline void ResourceOwner<R, C>::setResource(R* newResource) |
if (newResource) { |
m_resource = newResource; |
- m_resource->addClient(this); |
+ m_resource->addClient(this, preloadReferencePolicy); |
} |
} |