| Index: chrome/common/extensions/permissions/chrome_api_permissions.cc
|
| diff --git a/chrome/common/extensions/permissions/chrome_api_permissions.cc b/chrome/common/extensions/permissions/chrome_api_permissions.cc
|
| index 0fe74ed8f07c211fca79cd43e0fd6b3b748c0c15..65d88e070a5c6736a1f008b3b4b750a4421fa789 100644
|
| --- a/chrome/common/extensions/permissions/chrome_api_permissions.cc
|
| +++ b/chrome/common/extensions/permissions/chrome_api_permissions.cc
|
| @@ -347,6 +347,23 @@ std::vector<APIPermissionInfo*> ChromeAPIPermissions::GetAllPermissions()
|
| { APIPermission::kFullscreen, "fullscreen" },
|
| { APIPermission::kAudio, "audio" },
|
| { APIPermission::kWebRtc, "webrtc" },
|
| +
|
| + // Settings override permissions.
|
| + { APIPermission::kHomePage, "homePage",
|
| + APIPermissionInfo::kFlagCannotBeOptional |
|
| + APIPermissionInfo::kFlagInternal,
|
| + IDS_EXTENSION_PROMPT_WARNING_HOME_PAGE_SETTING_OVERRIDE,
|
| + PermissionMessage::kHomePage },
|
| + { APIPermission::kSearchSettings, "searchSettings",
|
| + APIPermissionInfo::kFlagCannotBeOptional |
|
| + APIPermissionInfo::kFlagInternal,
|
| + IDS_EXTENSION_PROMPT_WARNING_SEARCH_SETTINGS_OVERRIDE,
|
| + PermissionMessage::kSearchSettings },
|
| + { APIPermission::kStartupPages, "startupPages",
|
| + APIPermissionInfo::kFlagCannotBeOptional |
|
| + APIPermissionInfo::kFlagInternal,
|
| + IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE,
|
| + PermissionMessage::kStartupPages },
|
| };
|
|
|
| std::vector<APIPermissionInfo*> permissions;
|
|
|