summaryrefslogtreecommitdiffstats
path: root/chrome/common
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-26 21:00:43 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-26 21:00:43 +0000
commit2ee0418ef13f9fc36bcdd5ea2a7787b13fa6ca8a (patch)
treeb7e9c3a55a2550a663fcf0a3fa09208775f08ff6 /chrome/common
parent90945981628689f5b121afb3c9dc84f4c69cf6c2 (diff)
downloadchromium_src-2ee0418ef13f9fc36bcdd5ea2a7787b13fa6ca8a.zip
chromium_src-2ee0418ef13f9fc36bcdd5ea2a7787b13fa6ca8a.tar.gz
chromium_src-2ee0418ef13f9fc36bcdd5ea2a7787b13fa6ca8a.tar.bz2
Do some minor cleanup I noticed in SiteInstance. Before, we would parse and
canonicalize the three about URLs every time this function was called (I think for every page transition). This is unnecessary, so I just added a string comparison. TEST=none BUG=none Review URL: http://codereview.chromium.org/149084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19416 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common')
-rw-r--r--chrome/common/url_constants.cc3
-rw-r--r--chrome/common/url_constants.h5
2 files changed, 7 insertions, 1 deletions
diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
index 0562124..1f47987 100644
--- a/chrome/common/url_constants.cc
+++ b/chrome/common/url_constants.cc
@@ -29,7 +29,10 @@ const char kStandardSchemeSeparator[] = "://";
const char kAboutBlankURL[] = "about:blank";
const char kAboutCacheURL[] = "about:cache";
+const char kAboutCrashURL[] = "about:crash";
+const char kAboutHangURL[] = "about:hang";
const char kAboutMemoryURL[] = "about:memory";
+const char kAboutShorthangURL[] = "about:shorthang";
// Use an obfuscated URL to make this nondiscoverable, we only want this
// to be used for testing.
diff --git a/chrome/common/url_constants.h b/chrome/common/url_constants.h
index c058d85..69d6c54 100644
--- a/chrome/common/url_constants.h
+++ b/chrome/common/url_constants.h
@@ -31,9 +31,12 @@ extern const char kStandardSchemeSeparator[];
// About URLs (including schmes).
extern const char kAboutBlankURL[];
+extern const char kAboutBrowserCrash[];
extern const char kAboutCacheURL[];
+extern const char kAboutCrashURL[];
+extern const char kAboutHangURL[];
extern const char kAboutMemoryURL[];
-extern const char kAboutBrowserCrash[];
+extern const char kAboutShorthangURL[];
// chrome: URLs (including schemes). Should be kept in sync with the
// components below.