| Index: extensions/common/manifest_handlers/offline_enabled_info.cc
|
| diff --git a/extensions/common/manifest_handlers/offline_enabled_info.cc b/extensions/common/manifest_handlers/offline_enabled_info.cc
|
| index 11d0c6a569aced7f90b01423f280093dfcf84d46..4ce6637f87439645d3f025ea570f7441fb69581a 100644
|
| --- a/extensions/common/manifest_handlers/offline_enabled_info.cc
|
| +++ b/extensions/common/manifest_handlers/offline_enabled_info.cc
|
| @@ -10,8 +10,8 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| #include "extensions/common/manifest_constants.h"
|
| +#include "extensions/common/manifest_handlers/permissions_parser.h"
|
| #include "extensions/common/permissions/api_permission_set.h"
|
| -#include "extensions/common/permissions/permissions_data.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -46,8 +46,7 @@ bool OfflineEnabledHandler::Parse(Extension* extension, base::string16* error) {
|
| DCHECK(extension->is_platform_app());
|
|
|
| const bool has_webview_permission =
|
| - !!PermissionsData::GetInitialAPIPermissions(extension)
|
| - ->count(APIPermission::kWebView);
|
| + PermissionsParser::HasAPIPermission(extension, APIPermission::kWebView);
|
| extension->SetManifestData(keys::kOfflineEnabled,
|
| new OfflineEnabledInfo(!has_webview_permission));
|
| return true;
|
|
|