| Index: Source/core/html/HTMLPlugInElement.cpp | 
| diff --git a/Source/core/html/HTMLPlugInElement.cpp b/Source/core/html/HTMLPlugInElement.cpp | 
| index b264749247dd2b43f68c10c62e7eb1c1977eb0c5..357a43a6961b0bfb17092f215f82291c6ef0c58f 100644 | 
| --- a/Source/core/html/HTMLPlugInElement.cpp | 
| +++ b/Source/core/html/HTMLPlugInElement.cpp | 
| @@ -39,6 +39,7 @@ | 
| #include "core/html/HTMLImageLoader.h" | 
| #include "core/html/PluginDocument.h" | 
| #include "core/loader/FrameLoaderClient.h" | 
| +#include "core/loader/MixedContentChecker.h" | 
| #include "core/page/EventHandler.h" | 
| #include "core/page/Page.h" | 
| #include "core/plugins/PluginView.h" | 
| @@ -561,7 +562,7 @@ bool HTMLPlugInElement::pluginIsLoadable(const KURL& url, const String& mimeType | 
| return false; | 
| } | 
|  | 
| -    return frame->loader().mixedContentChecker()->canRunInsecureContent(document().securityOrigin(), url); | 
| +    return !MixedContentChecker::shouldBlockFetch(frame, WebURLRequest::RequestContextObject, WebURLRequest::FrameTypeNone, url); | 
| } | 
|  | 
| void HTMLPlugInElement::didAddUserAgentShadowRoot(ShadowRoot&) | 
|  |