| Index: chrome/browser/ui/browser_navigator.cc
|
| diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc
|
| index 66a92f9d8a2f27a321feb9950c6c1cdcd950d602..9960d7d55db356fc15315b3b0257f3cba0cdd1cb 100644
|
| --- a/chrome/browser/ui/browser_navigator.cc
|
| +++ b/chrome/browser/ui/browser_navigator.cc
|
| @@ -633,33 +633,33 @@ bool IsURLAllowedInIncognito(const GURL& url,
|
| // chrome://extensions is on the list because it redirects to
|
| // chrome://settings.
|
| if (url.scheme() == content::kChromeUIScheme &&
|
| - (url.host() == chrome::kChromeUISettingsHost ||
|
| - url.host() == chrome::kChromeUIMdSettingsHost ||
|
| - url.host() == chrome::kChromeUISettingsFrameHost ||
|
| - url.host() == chrome::kChromeUIHelpHost ||
|
| - url.host() == chrome::kChromeUIHistoryHost ||
|
| - url.host() == chrome::kChromeUIExtensionsHost ||
|
| - url.host() == chrome::kChromeUIBookmarksHost ||
|
| + (url.host_piece() == chrome::kChromeUISettingsHost ||
|
| + url.host_piece() == chrome::kChromeUIMdSettingsHost ||
|
| + url.host_piece() == chrome::kChromeUISettingsFrameHost ||
|
| + url.host_piece() == chrome::kChromeUIHelpHost ||
|
| + url.host_piece() == chrome::kChromeUIHistoryHost ||
|
| + url.host_piece() == chrome::kChromeUIExtensionsHost ||
|
| + url.host_piece() == chrome::kChromeUIBookmarksHost ||
|
| #if !defined(OS_CHROMEOS)
|
| - url.host() == chrome::kChromeUIChromeSigninHost ||
|
| + url.host_piece() == chrome::kChromeUIChromeSigninHost ||
|
| #endif
|
| - url.host() == chrome::kChromeUIUberHost ||
|
| - url.host() == chrome::kChromeUIThumbnailHost ||
|
| - url.host() == chrome::kChromeUIThumbnailHost2 ||
|
| - url.host() == chrome::kChromeUIThumbnailListHost ||
|
| - url.host() == chrome::kChromeUISuggestionsHost ||
|
| + url.host_piece() == chrome::kChromeUIUberHost ||
|
| + url.host_piece() == chrome::kChromeUIThumbnailHost ||
|
| + url.host_piece() == chrome::kChromeUIThumbnailHost2 ||
|
| + url.host_piece() == chrome::kChromeUIThumbnailListHost ||
|
| + url.host_piece() == chrome::kChromeUISuggestionsHost ||
|
| #if defined(OS_CHROMEOS)
|
| - url.host() == chrome::kChromeUIVoiceSearchHost ||
|
| + url.host_piece() == chrome::kChromeUIVoiceSearchHost ||
|
| #endif
|
| - url.host() == chrome::kChromeUIDevicesHost)) {
|
| + url.host_piece() == chrome::kChromeUIDevicesHost)) {
|
| return false;
|
| }
|
|
|
| if (url.scheme() == chrome::kChromeSearchScheme &&
|
| - (url.host() == chrome::kChromeUIThumbnailHost ||
|
| - url.host() == chrome::kChromeUIThumbnailHost2 ||
|
| - url.host() == chrome::kChromeUIThumbnailListHost ||
|
| - url.host() == chrome::kChromeUISuggestionsHost)) {
|
| + (url.host_piece() == chrome::kChromeUIThumbnailHost ||
|
| + url.host_piece() == chrome::kChromeUIThumbnailHost2 ||
|
| + url.host_piece() == chrome::kChromeUIThumbnailListHost ||
|
| + url.host_piece() == chrome::kChromeUISuggestionsHost)) {
|
| return false;
|
| }
|
|
|
| @@ -669,8 +669,8 @@ bool IsURLAllowedInIncognito(const GURL& url,
|
| &rewritten_url, browser_context, &reverse_on_redirect);
|
|
|
| // Some URLs are mapped to uber subpages. Do not allow them in incognito.
|
| - return !(rewritten_url.scheme() == content::kChromeUIScheme &&
|
| - rewritten_url.host() == chrome::kChromeUIUberHost);
|
| + return !(rewritten_url.scheme_piece() == content::kChromeUIScheme &&
|
| + rewritten_url.host_piece() == chrome::kChromeUIUberHost);
|
| }
|
|
|
| } // namespace chrome
|
|
|