Index: chrome/browser/extensions/component_loader.cc |
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
index fc6ee612ff6ea7d8b683af64242859fe2149f635..c132dc06beb92b64ec92be5c4153442ac23b2d96 100644 |
--- a/chrome/browser/extensions/component_loader.cc |
+++ b/chrome/browser/extensions/component_loader.cc |
@@ -125,6 +125,17 @@ const Extension* ComponentLoader::AddOrReplace(const FilePath& path) { |
return Add(manifest.release(), absolute_path); |
} |
+void ComponentLoader::Reload(const std::string& extension_id) { |
+ for (RegisteredComponentExtensions::iterator it = |
James Cook
2012/02/08 05:32:31
indentation
rkc
2012/02/09 00:24:22
Done.
|
+ component_extensions_.begin(); it != component_extensions_.end(); |
+ ++it) { |
+ if (GenerateId(it->manifest) == extension_id) { |
+ Load(*it); |
+ break; |
+ } |
+ } |
+} |
+ |
const Extension* ComponentLoader::Load(const ComponentExtensionInfo& info) { |
int flags = Extension::REQUIRE_KEY; |
// TODO(abarth): We should REQUIRE_MODERN_MANIFEST_VERSION once we've updated |