| Index: chrome/common/extensions/permissions/permissions_data.cc
|
| diff --git a/chrome/common/extensions/permissions/permissions_data.cc b/chrome/common/extensions/permissions/permissions_data.cc
|
| index 450c2ea5e4b1b2f0ab1d0326a3ae3bc0c8a57566..c0d495228f84dbc233c30d37dd40bd1b919fbd46 100644
|
| --- a/chrome/common/extensions/permissions/permissions_data.cc
|
| +++ b/chrome/common/extensions/permissions/permissions_data.cc
|
| @@ -444,6 +444,18 @@ std::vector<string16> PermissionsData::GetPermissionMessageStrings(
|
| }
|
|
|
| // static
|
| +std::vector<string16> PermissionsData::GetPermissionMessageDetailsStrings(
|
| + const Extension* extension) {
|
| + base::AutoLock auto_lock(extension->permissions_data()->runtime_lock_);
|
| + if (ShouldSkipPermissionWarnings(extension)) {
|
| + return std::vector<string16>();
|
| + } else {
|
| + return GetActivePermissions(extension)->GetWarningMessagesDetails(
|
| + extension->GetType());
|
| + }
|
| +}
|
| +
|
| +// static
|
| bool PermissionsData::CanExecuteScriptOnPage(const Extension* extension,
|
| const GURL& document_url,
|
| const GURL& top_frame_url,
|
|
|