| Index: Source/core/loader/cache/CachedResourceLoader.cpp
|
| diff --git a/Source/core/loader/cache/CachedResourceLoader.cpp b/Source/core/loader/cache/CachedResourceLoader.cpp
|
| index 841708aac540e126a08e4f74de335ce3a7639c52..f5ed78541cb48f8ba8d34c4eeeb4f3b384b3dbb7 100644
|
| --- a/Source/core/loader/cache/CachedResourceLoader.cpp
|
| +++ b/Source/core/loader/cache/CachedResourceLoader.cpp
|
| @@ -399,7 +399,8 @@ CachedResourceHandle<CachedResource> CachedResourceLoader::requestResource(Cache
|
| if (request.options().securityCheck == DoSecurityCheck && (frameLoader->state() == FrameStateProvisional || !frameLoader->activeDocumentLoader() || frameLoader->activeDocumentLoader()->isStopping()))
|
| return 0;
|
|
|
| - resource->load(this, request.options());
|
| + if (!m_documentLoader->scheduleArchiveLoad(resource.get(), request.resourceRequest()))
|
| + resource->load(this, request.options());
|
|
|
| // We don't support immediate loads, but we do support immediate failure.
|
| if (resource->errorOccurred()) {
|
|
|