Index: third_party/WebKit/Source/core/fetch/Resource.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/Resource.cpp b/third_party/WebKit/Source/core/fetch/Resource.cpp |
index 7071893e39e0896439d46e8298a240c8d0a6b1a9..6461a9ead08682b3a6f47881c14db13ce1217ac1 100644 |
--- a/third_party/WebKit/Source/core/fetch/Resource.cpp |
+++ b/third_party/WebKit/Source/core/fetch/Resource.cpp |
@@ -257,6 +257,7 @@ DEFINE_TRACE(Resource) |
void Resource::load(ResourceFetcher* fetcher) |
{ |
RELEASE_ASSERT(!m_loader); |
+ ASSERT(stillNeedsLoad()); |
Nate Chapin
2016/04/07 23:46:16
The changes to ImageResource were to facilitate th
|
m_status = Pending; |
ResourceRequest& request(m_revalidatingRequest.isNull() ? m_resourceRequest : m_revalidatingRequest); |
@@ -457,6 +458,12 @@ const ResourceRequest& Resource::lastResourceRequest() const |
return m_redirectChain.last().m_request; |
} |
+void Resource::setRevalidatingRequest(const ResourceRequest& request) |
+{ |
+ m_revalidatingRequest = request; |
+ m_status = NotStarted; |
Nate Chapin
2016/04/07 23:46:16
Also to enable the ASSERT in Resource::load
|
+} |
+ |
void Resource::willFollowRedirect(ResourceRequest& newRequest, const ResourceResponse& redirectResponse) |
{ |
newRequest.setAllowStoredCredentials(m_options.allowCredentials == AllowStoredCredentials); |