diff options
author | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 13:10:09 +0000 |
---|---|---|
committer | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 13:10:09 +0000 |
commit | ec52925444600b85bd39481fd7fc01b13c383adc (patch) | |
tree | 3f67259e19a38f2d45e26e3884052ba1b7dffe8a /chrome/browser/browser_about_handler.cc | |
parent | 89c8ab08d240525d7649174a3be0d6f79d4e238c (diff) | |
download | chromium_src-ec52925444600b85bd39481fd7fc01b13c383adc.zip chromium_src-ec52925444600b85bd39481fd7fc01b13c383adc.tar.gz chromium_src-ec52925444600b85bd39481fd7fc01b13c383adc.tar.bz2 |
Sort ChromePaths alphabetically for chrome://chrome-urls, etc.
BUG=NONE
TEST=The big "List of Chrome URLs" at chrome://chrome-urls (about:about) is sorted alphabetically.
R=thakis@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10978015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158558 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_about_handler.cc')
-rw-r--r-- | chrome/browser/browser_about_handler.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc index 0eef437..1a0e33b 100644 --- a/chrome/browser/browser_about_handler.cc +++ b/chrome/browser/browser_about_handler.cc @@ -4,6 +4,7 @@ #include "chrome/browser/browser_about_handler.h" +#include <algorithm> #include <string> #include "base/command_line.h" @@ -19,7 +20,7 @@ namespace { // Add paths here to be included in chrome://chrome-urls (about:about). // These paths will also be suggested by BuiltinProvider. -const char* const kChromePaths[] = { +const char* const kPaths[] = { chrome::kChromeUIAppCacheInternalsHost, chrome::kChromeUIBlobInternalsHost, chrome::kChromeUICacheHost, @@ -173,9 +174,7 @@ bool HandleNonNavigationAboutURL(const GURL& url) { } std::vector<std::string> ChromePaths() { - std::vector<std::string> paths; - paths.reserve(arraysize(kChromePaths)); - for (size_t i = 0; i < arraysize(kChromePaths); i++) - paths.push_back(kChromePaths[i]); + std::vector<std::string> paths(kPaths, kPaths + arraysize(kPaths)); + std::sort(paths.begin(), paths.end()); return paths; } |