| Index: extensions/browser/extension_registry.cc
|
| diff --git a/extensions/browser/extension_registry.cc b/extensions/browser/extension_registry.cc
|
| index 9c2bf16f53ec80f74192f883ae8753bbd51d8638..825106a333beb4369db92279955f3d05c5e6d0d7 100644
|
| --- a/extensions/browser/extension_registry.cc
|
| +++ b/extensions/browser/extension_registry.cc
|
| @@ -40,6 +40,17 @@ std::unique_ptr<ExtensionSet> ExtensionRegistry::GenerateInstalledExtensionsSet(
|
| return installed_extensions;
|
| }
|
|
|
| +base::Version ExtensionRegistry::GetStoredVersion(
|
| + const Extension* extension) const {
|
| + // TODO(lazyboy): Why not TERMINATED? https://crbug.com/724563.
|
| + int include_mask = ExtensionRegistry::ENABLED | ExtensionRegistry::DISABLED |
|
| + ExtensionRegistry::BLACKLISTED |
|
| + ExtensionRegistry::BLOCKED;
|
| + const Extension* registry_extension =
|
| + GetExtensionById(extension->id(), include_mask);
|
| + return registry_extension ? *registry_extension->version() : base::Version();
|
| +}
|
| +
|
| void ExtensionRegistry::AddObserver(ExtensionRegistryObserver* observer) {
|
| observers_.AddObserver(observer);
|
| }
|
|
|