Chromium Code Reviews| Index: content/renderer/renderer_blink_platform_impl.cc |
| diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc |
| index 376d3a0c68a4eac8be7a2e5db04df70522f1697e..ffc9c36bd505ea04b0654c021a96af1f9cc6e625 100644 |
| --- a/content/renderer/renderer_blink_platform_impl.cc |
| +++ b/content/renderer/renderer_blink_platform_impl.cc |
| @@ -805,12 +805,15 @@ blink::WebMIDIAccessor* RendererBlinkPlatformImpl::createMIDIAccessor( |
| void RendererBlinkPlatformImpl::getPluginList( |
| bool refresh, |
| + const blink::WebSecurityOrigin* origin, |
| blink::WebPluginListBuilder* builder) { |
| #if defined(ENABLE_PLUGINS) |
| std::vector<WebPluginInfo> plugins; |
| if (!plugin_refresh_allowed_) |
| refresh = false; |
| - RenderThread::Get()->Send(new FrameHostMsg_GetPlugins(refresh, &plugins)); |
| + url::Origin main_frame_origin = origin ? url::Origin(*origin) : url::Origin(); |
|
alexmos
2016/08/02 22:06:28
Is getPluginMimeTypeFromExtension the only reason
trizzofo
2016/08/03 00:08:37
Yes, getPluginMimeTypeFromExtension was the only r
|
| + RenderThread::Get()->Send( |
| + new FrameHostMsg_GetPlugins(refresh, main_frame_origin, &plugins)); |
| for (const WebPluginInfo& plugin : plugins) { |
| builder->addPlugin( |
| plugin.name, plugin.desc, |