Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index 4b97ac8bd7a7e75ca4ee443dd0f098e79364cf6d..7bc100b353cc2bf1424c3549582fd0134afd9f94 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -1597,12 +1597,15 @@ bool ChromeContentRendererClient::IsPluginAllowedToUseVideoDecodeAPI( |
content::BrowserPluginDelegate* |
ChromeContentRendererClient::CreateBrowserPluginDelegate( |
content::RenderFrame* render_frame, |
- const std::string& mime_type) { |
+ const std::string& mime_type, |
+ const GURL& original_url) { |
#if defined(ENABLE_EXTENSIONS) |
- if (mime_type == content::kBrowserPluginMimeType) |
+ 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); |
+ } |
#else |
return NULL; |
#endif |