Chromium Code Reviews| 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 |