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()) { |