| Index: chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc
|
| diff --git a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc
|
| index cde562989399e1a5cbb13dff2ccda27a1e7e7b20..988e99c92858bf4baaf35dfcb4c8ccbd83da58a6 100644
|
| --- a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc
|
| +++ b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc
|
| @@ -244,10 +244,12 @@ void LaunchURL(
|
| // we assume it can be executed.
|
| if (is_whitelisted) {
|
| ExternalProtocolHandler::LaunchUrlWithoutSecurityCheck(
|
| - url, render_process_id, web_contents->GetRoutingID());
|
| + url, render_process_id,
|
| + web_contents->GetRenderViewHost()->GetRoutingID());
|
| } else {
|
| ExternalProtocolHandler::LaunchUrlWithDelegate(
|
| - url, render_process_id, web_contents->GetRoutingID(), page_transition,
|
| + url, render_process_id,
|
| + web_contents->GetRenderViewHost()->GetRoutingID(), page_transition,
|
| has_user_gesture, g_external_protocol_handler_delegate);
|
| }
|
| }
|
|
|