Index: Source/core/css/CSSImageValue.cpp |
diff --git a/Source/core/css/CSSImageValue.cpp b/Source/core/css/CSSImageValue.cpp |
index c4c6b7908d4f683764658f06c2e0ec6c29f2ac86..301c2fb423c22ef9c39d9f972b965833ae819e8d 100644 |
--- a/Source/core/css/CSSImageValue.cpp |
+++ b/Source/core/css/CSSImageValue.cpp |
@@ -86,9 +86,10 @@ void CSSImageValue::restoreCachedResourceIfNeeded(Document& document) |
if (!resource) |
return; |
+ const ResourceRequest& lastResourceRequest = resource->lastResourceRequest(); |
FetchRequest request(ResourceRequest(m_absoluteURL), m_initiatorName.isEmpty() ? FetchInitiatorTypeNames::css : m_initiatorName, resource->options()); |
- MixedContentChecker::shouldBlockFetch(document.frame(), resource->lastResourceRequest(), |
- resource->lastResourceRequest().url(), MixedContentChecker::SendReport); |
+ MixedContentChecker::shouldBlockFetch(document.frame(), lastResourceRequest.requestContext(), lastResourceRequest.frameType(), |
+ lastResourceRequest.url(), MixedContentChecker::SendReport); |
document.fetcher()->requestLoadStarted(resource, request, ResourceFetcher::ResourceLoadingFromCache); |
} |