| 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);
|
| }
|
|
|
|
|