| 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..0fd3f0c754455770cd5b7ff8169362902c2e1880 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, bool isMainResource)
|
| {
|
| - if (m_documentLoader)
|
| - m_documentLoader->applicationCacheHost()->willStartLoadingResource(request);
|
| + if (!m_documentLoader)
|
| + return;
|
| + if (isMainResource)
|
| + m_documentLoader->applicationCacheHost()->willStartLoadingMainResource(request);
|
| + m_documentLoader->applicationCacheHost()->willStartLoadingResource(request);
|
| }
|
|
|
| void FrameFetchContext::didLoadResource()
|
|
|