Index: chrome/browser/history/history.cc |
diff --git a/chrome/browser/history/history.cc b/chrome/browser/history/history.cc |
index cbed0a6331e2a508dabf8a287e903da416673ab0..45e8364601107cf6317b259eeff32853d8be93f6 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; |
} |