| 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
|
|
|