summaryrefslogtreecommitdiffstats
path: root/chrome/common
diff options
context:
space:
mode:
authorkalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 10:23:09 +0000
committerkalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 10:23:09 +0000
commitea8578c6deedff0e059bc1a7cbade35107fef5b4 (patch)
tree1f5400655ad160e26fe5c279b6323982c1d346de /chrome/common
parent04bc74c6fbe1e056a58fca35683aa681ca0ea71b (diff)
downloadchromium_src-ea8578c6deedff0e059bc1a7cbade35107fef5b4.zip
chromium_src-ea8578c6deedff0e059bc1a7cbade35107fef5b4.tar.gz
chromium_src-ea8578c6deedff0e059bc1a7cbade35107fef5b4.tar.bz2
Cleanup: inline the non-permission API names in extension_permission_set.cc.
BUG= TEST= Review URL: http://codereview.chromium.org/9021005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115298 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common')
-rw-r--r--chrome/common/extensions/extension_permission_set.cc36
1 files changed, 12 insertions, 24 deletions
diff --git a/chrome/common/extensions/extension_permission_set.cc b/chrome/common/extensions/extension_permission_set.cc
index 8554fa8..bc5127d 100644
--- a/chrome/common/extensions/extension_permission_set.cc
+++ b/chrome/common/extensions/extension_permission_set.cc
@@ -36,31 +36,19 @@ bool RcdBetterThan(std::string a, std::string b) {
return false;
}
-// Names of API modules that do not require a permission.
-const char kBrowserActionModuleName[] = "browserAction";
-const char kDevToolsModuleName[] = "devtools";
-const char kExtensionModuleName[] = "extension";
-const char kI18NModuleName[] = "i18n";
-const char kOmniboxModuleName[] = "omnibox";
-const char kPageActionModuleName[] = "pageAction";
-const char kPageActionsModuleName[] = "pageActions";
-const char kPermissionsModuleName[] = "permissions";
-const char kTestModuleName[] = "test";
-const char kTypesModuleName[] = "types";
-
-// Names of modules that can be used without listing it in the permissions
-// section of the manifest.
+// Names of API modules that can be used without listing it in the
+// permissions section of the manifest.
const char* kNonPermissionModuleNames[] = {
- kBrowserActionModuleName,
- kDevToolsModuleName,
- kExtensionModuleName,
- kI18NModuleName,
- kOmniboxModuleName,
- kPageActionModuleName,
- kPageActionsModuleName,
- kPermissionsModuleName,
- kTestModuleName,
- kTypesModuleName
+ "browserAction",
+ "devtools",
+ "extension",
+ "i18n",
+ "omnibox",
+ "pageAction",
+ "pageActions",
+ "permissions",
+ "test",
+ "types"
};
const size_t kNumNonPermissionModuleNames =
arraysize(kNonPermissionModuleNames);