summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/web_accessible_resources_handler.cc
diff options
context:
space:
mode:
authoryoz@chromium.org <yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-01 01:29:29 +0000
committeryoz@chromium.org <yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-01 01:29:29 +0000
commit9367eabc44c192bd864c0be9ce0514aad4a2ae95 (patch)
tree7f3609bb4526f89591422a69b496ca930f7c12b2 /chrome/common/extensions/web_accessible_resources_handler.cc
parent94cc369eaa08ac1fa115a2e80fd81a7b160dd3fe (diff)
downloadchromium_src-9367eabc44c192bd864c0be9ce0514aad4a2ae95.zip
chromium_src-9367eabc44c192bd864c0be9ce0514aad4a2ae95.tar.gz
chromium_src-9367eabc44c192bd864c0be9ce0514aad4a2ae95.tar.bz2
Manifest handler for all keys background-related.
Changes the manifest handler registration interface to (new Handler)->Register() and requires handlers to declare what keys they parse in Keys(). Also fixes const correctness in Manifest::Get* and ManifestHandler. Based on https://codereview.chromium.org/12256031/. BUG=159265 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/12253022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185391 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/web_accessible_resources_handler.cc')
-rw-r--r--chrome/common/extensions/web_accessible_resources_handler.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/common/extensions/web_accessible_resources_handler.cc b/chrome/common/extensions/web_accessible_resources_handler.cc
index fede033..ab39798 100644
--- a/chrome/common/extensions/web_accessible_resources_handler.cc
+++ b/chrome/common/extensions/web_accessible_resources_handler.cc
@@ -92,4 +92,8 @@ bool WebAccessibleResourcesHandler::Parse(Extension* extension,
return true;
}
+const std::vector<std::string> WebAccessibleResourcesHandler::Keys() const {
+ return SingleKey(keys::kWebAccessibleResources);
+}
+
} // namespace extensions