diff options
Diffstat (limited to 'chrome/browser/history')
-rw-r--r-- | chrome/browser/history/history.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/chrome/browser/history/history.cc b/chrome/browser/history/history.cc index cbed0a6..45e8364 100644 --- a/chrome/browser/history/history.cc +++ b/chrome/browser/history/history.cc @@ -704,13 +704,10 @@ bool HistoryService::CanAddURL(const GURL& url) { url.SchemeIs(chrome::kChromeInternalScheme)) return false; - if (url.SchemeIs(chrome::kAboutScheme)) { - if (LowerCaseEqualsASCII(url.path(), "blank")) - return false; - // We allow all other about URLs since the user may like to see things - // like "about:memory" or "about:histograms" in their history and - // autocomplete. - } + // Allow all about: and chrome: URLs except about:blank, since the user may + // like to see "chrome://memory/", etc. in their history and autocomplete. + if (url == GURL(chrome::kAboutBlankURL)) + return false; return true; } |