| Index: extensions/common/features/feature.cc
|
| diff --git a/extensions/common/features/feature.cc b/extensions/common/features/feature.cc
|
| index 60f7f88929c345e6b07bdb3c49b190bb767e7fba..e06a44a8727b122aca2f15f01f10c1b84df56759 100644
|
| --- a/extensions/common/features/feature.cc
|
| +++ b/extensions/common/features/feature.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/lazy_instance.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/stringprintf.h"
|
| +#include "extensions/common/extension.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -29,19 +30,19 @@ Feature::Platform Feature::GetCurrentPlatform() {
|
| }
|
|
|
| // static
|
| -Feature::Location Feature::ConvertLocation(Manifest::Location location) {
|
| - if (location == Manifest::COMPONENT)
|
| - return COMPONENT_LOCATION;
|
| - else
|
| - return UNSPECIFIED_LOCATION;
|
| -}
|
| -
|
| -// static
|
| Feature::Availability Feature::CreateAvailability(AvailabilityResult result,
|
| const std::string& message) {
|
| return Availability(result, message);
|
| }
|
|
|
| +Feature::Availability Feature::IsAvailableToExtension(
|
| + const Extension* extension) {
|
| + return IsAvailableToManifest(extension->id(),
|
| + extension->GetType(),
|
| + extension->location(),
|
| + extension->manifest_version());
|
| +}
|
| +
|
| Feature::Feature() : no_parent_(false) {}
|
|
|
| Feature::~Feature() {}
|
|
|