Skip to content

Commit bebdd43

Browse files
committed
fix extensions client
1 parent 2677226 commit bebdd43

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/common/shell_extensions_client.cc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "extensions/common/extension_urls.h"
1212
#include "extensions/common/features/api_feature.h"
1313
#include "extensions/common/features/base_feature_provider.h"
14+
#include "extensions/common/features/behavior_feature.h"
1415
#include "extensions/common/features/json_feature_provider_source.h"
1516
#include "extensions/common/features/manifest_feature.h"
1617
#include "extensions/common/features/permission_feature.h"
@@ -115,6 +116,9 @@ scoped_ptr<FeatureProvider> ShellExtensionsClient::CreateFeatureProvider(
115116
} else if (name == "permission") {
116117
provider.reset(new BaseFeatureProvider(source->dictionary(),
117118
CreateFeature<PermissionFeature>));
119+
} else if (name == "behavior") {
120+
provider.reset(new BaseFeatureProvider(source->dictionary(),
121+
CreateFeature<BehaviorFeature>));
118122
} else {
119123
NOTREACHED();
120124
}
@@ -133,6 +137,8 @@ ShellExtensionsClient::CreateFeatureProviderSource(
133137
source->LoadJSON(IDR_EXTENSION_MANIFEST_FEATURES);
134138
} else if (name == "permission") {
135139
source->LoadJSON(IDR_EXTENSION_PERMISSION_FEATURES);
140+
} else if (name == "behavior") {
141+
source->LoadJSON(IDR_EXTENSION_BEHAVIOR_FEATURES);
136142
} else {
137143
NOTREACHED();
138144
source.reset();

0 commit comments

Comments
 (0)