| Index: third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| index ff2440b743be8cb317de7c30c52d08a254af3a09..6630e9b8d804d65e8cf48e8f5442a477a32632c0 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp
|
| @@ -309,10 +309,13 @@ bool FrameFetchContext::shouldLoadNewResource(Resource::Type type) const
|
| return m_documentLoader == frame()->loader().documentLoader();
|
| }
|
|
|
| -void FrameFetchContext::willStartLoadingResource(ResourceRequest& request)
|
| +void FrameFetchContext::willStartLoadingResource(ResourceRequest& request, FetchResourceType type)
|
| {
|
| - if (m_documentLoader)
|
| - m_documentLoader->applicationCacheHost()->willStartLoadingResource(request);
|
| + if (!m_documentLoader)
|
| + return;
|
| + if (type == FetchMainResource)
|
| + m_documentLoader->applicationCacheHost()->willStartLoadingMainResource(request);
|
| + m_documentLoader->applicationCacheHost()->willStartLoadingResource(request);
|
| }
|
|
|
| void FrameFetchContext::didLoadResource()
|
|
|