Index: extensions/shell/renderer/shell_content_renderer_client.cc |
diff --git a/extensions/shell/renderer/shell_content_renderer_client.cc b/extensions/shell/renderer/shell_content_renderer_client.cc |
index 3f5b17f70a069becec24b8297c946a961feacb55..216eac60424c91ce5e6af2239ae1379e78e83deb 100644 |
--- a/extensions/shell/renderer/shell_content_renderer_client.cc |
+++ b/extensions/shell/renderer/shell_content_renderer_client.cc |
@@ -179,11 +179,14 @@ bool ShellContentRendererClient::ShouldEnableSiteIsolationPolicy() const { |
content::BrowserPluginDelegate* |
ShellContentRendererClient::CreateBrowserPluginDelegate( |
content::RenderFrame* render_frame, |
- const std::string& mime_type) { |
- if (mime_type == content::kBrowserPluginMimeType) |
+ const std::string& mime_type, |
+ const GURL& original_url) { |
+ if (mime_type == content::kBrowserPluginMimeType) { |
return new extensions::ExtensionsGuestViewContainer(render_frame); |
- else |
- return new extensions::MimeHandlerViewContainer(render_frame, mime_type); |
+ } else { |
+ return new extensions::MimeHandlerViewContainer( |
+ render_frame, mime_type, original_url); |
+ } |
} |
} // namespace extensions |