| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index d4d08514e567a66cd9a41dd4d43f1568ba594715..4adf102260ad1524df81b1875757ce336008a5a1 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -2568,6 +2568,27 @@ bool ChromeContentBrowserClient::CheckMediaAccessPermission(
|
| browser_context, security_origin, type);
|
| }
|
|
|
| +content::WebContents* ChromeContentBrowserClient::OpenURL(
|
| + content::BrowserContext* browser_context,
|
| + const content::OpenURLParams& params) {
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| +
|
| +#if !defined(OS_ANDROID) && !defined(OS_IOS)
|
| + NavigateParams nav_params(Profile::FromBrowserContext(browser_context),
|
| + params.url,
|
| + params.transition);
|
| + FillNavigateParamsFromOpenURLParams(&nav_params, params);
|
| + nav_params.user_gesture = params.user_gesture;
|
| +
|
| + Navigate(&nav_params);
|
| + return nav_params.target_contents;
|
| +#else
|
| + // TODO(mlamouri): write a chrome::Navigate() method for Android and iOS.
|
| + // See https://crbug.com/448409.
|
| + return nullptr;
|
| +#endif // !defined(OS_ANDROID) && !defined(OS_IOS)
|
| +}
|
| +
|
| content::DevToolsManagerDelegate*
|
| ChromeContentBrowserClient::GetDevToolsManagerDelegate() {
|
| #if defined(OS_ANDROID)
|
|
|