Index: chrome/common/extensions/api/plugins/plugins_handler.cc |
diff --git a/chrome/common/extensions/api/plugins/plugins_handler.cc b/chrome/common/extensions/api/plugins/plugins_handler.cc |
index 6e8c77ff7c3446040d7f3c6a22158ef1f099614c..8ab0d27217c07a354362377806bbe4603ccd55fb 100644 |
--- a/chrome/common/extensions/api/plugins/plugins_handler.cc |
+++ b/chrome/common/extensions/api/plugins/plugins_handler.cc |
@@ -11,9 +11,9 @@ |
#include "extensions/common/error_utils.h" |
#include "extensions/common/manifest.h" |
#include "extensions/common/manifest_constants.h" |
+#include "extensions/common/manifest_handlers/permissions_parser.h" |
#include "extensions/common/permissions/api_permission.h" |
#include "extensions/common/permissions/api_permission_set.h" |
-#include "extensions/common/permissions/permissions_data.h" |
#include "grit/generated_resources.h" |
#include "ui/base/l10n/l10n_util.h" |
@@ -118,8 +118,7 @@ bool PluginsHandler::Parse(Extension* extension, base::string16* error) { |
if (!plugins_data->plugins.empty()) { |
extension->SetManifestData(keys::kPlugins, plugins_data.release()); |
- PermissionsData::GetInitialAPIPermissions(extension)->insert( |
- APIPermission::kPlugin); |
+ PermissionsParser::AddAPIPermission(extension, APIPermission::kPlugin); |
} |
return true; |