Chromium Code Reviews| Index: chrome/browser/external_protocol/external_protocol_handler.cc |
| diff --git a/chrome/browser/external_protocol/external_protocol_handler.cc b/chrome/browser/external_protocol/external_protocol_handler.cc |
| index 2e4dcc1aaa251c9fd1a34d00cc89b0ae108ed734..04f00045d55d592681b56fe70804f9a15c3cb81b 100644 |
| --- a/chrome/browser/external_protocol/external_protocol_handler.cc |
| +++ b/chrome/browser/external_protocol/external_protocol_handler.cc |
| @@ -82,11 +82,13 @@ void LaunchUrlWithoutSecurityCheckWithDelegate( |
| int render_process_host_id, |
| int tab_contents_id, |
|
Charlie Reis
2016/12/15 00:10:04
Let's rename to render_view_routing_id.
davidsac (gone - try alexmos)
2016/12/15 01:49:26
This will be completed in a follow-up CL
|
| ExternalProtocolHandler::Delegate* delegate) { |
| + content::WebContents* web_contents = |
| + tab_util::GetWebContentsByID(render_process_host_id, tab_contents_id); |
| + |
| if (!delegate) { |
| - ExternalProtocolHandler::LaunchUrlWithoutSecurityCheck( |
| - url, render_process_host_id, tab_contents_id); |
| + ExternalProtocolHandler::LaunchUrlWithoutSecurityCheck(url, web_contents); |
| } else { |
| - delegate->LaunchUrlWithoutSecurityCheck(url); |
| + delegate->LaunchUrlWithoutSecurityCheck(url, web_contents); |
| } |
| } |
| @@ -222,10 +224,7 @@ void ExternalProtocolHandler::LaunchUrlWithDelegate( |
| // static |
| void ExternalProtocolHandler::LaunchUrlWithoutSecurityCheck( |
| const GURL& url, |
| - int render_process_host_id, |
| - int tab_contents_id) { |
| - content::WebContents* web_contents = tab_util::GetWebContentsByID( |
| - render_process_host_id, tab_contents_id); |
| + content::WebContents* web_contents) { |
| if (!web_contents) |
| return; |