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 d70b2fede1d6e1f5f56d75514e6bde0dc0253a8f..939cb7d0fad36708da05034fe8bb682d361e331d 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1213,10 +1213,14 @@ bool ChromeContentBrowserClient::ShouldAllowOpenURL( |
return true; |
} |
-void ChromeContentBrowserClient::OverrideOpenURLParams( |
- content::SiteInstance* site_instance, |
- content::OpenURLParams* params) { |
- DCHECK(params); |
+void ChromeContentBrowserClient::OverrideNavigationParams( |
+ SiteInstance* site_instance, |
+ ui::PageTransition* transition, |
+ bool* is_renderer_initiated, |
+ content::Referrer* referrer) { |
+ DCHECK(transition); |
+ DCHECK(is_renderer_initiated); |
+ DCHECK(referrer); |
// TODO(crbug.com/624410): Factor the predicate to identify a URL as an NTP |
// to a shared library. |
if (site_instance && |
@@ -1225,14 +1229,18 @@ void ChromeContentBrowserClient::OverrideOpenURLParams( |
chrome::kChromeSearchRemoteNtpHost || |
site_instance->GetSiteURL().host() == |
chrome::kChromeSearchLocalNtpHost) && |
- ui::PageTransitionCoreTypeIs(params->transition, |
- ui::PAGE_TRANSITION_LINK)) { |
+ ui::PageTransitionCoreTypeIs(*transition, ui::PAGE_TRANSITION_LINK)) { |
// Use AUTO_BOOKMARK for clicks on tiles of the new tab page, consistently |
// with native implementations like Android's. |
- params->transition = ui::PAGE_TRANSITION_AUTO_BOOKMARK; |
- params->is_renderer_initiated = false; |
- params->referrer = content::Referrer(); |
+ *transition = ui::PAGE_TRANSITION_AUTO_BOOKMARK; |
+ *is_renderer_initiated = false; |
+ *referrer = content::Referrer(); |
} |
+ |
+#if defined(ENABLE_EXTENSIONS) |
+ ChromeContentBrowserClientExtensionsPart::OverrideNavigationParams( |
+ site_instance, transition, is_renderer_initiated, referrer); |
+#endif |
} |
bool ChromeContentBrowserClient::IsSuitableHost( |