| 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..227bf3875c96a4e59c2214fbed8880de6548c854 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 =
|
| + 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
|
|
|