| 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 817259fa677fab7a6aeeba68aac00afdd059577d..fba882fd70741d83822482a66bb397a38c2b9d11 100644
|
| --- a/chrome/common/extensions/permissions/permissions_data.cc
|
| +++ b/chrome/common/extensions/permissions/permissions_data.cc
|
| @@ -23,6 +23,7 @@
|
| #include "extensions/common/manifest_constants.h"
|
| #include "extensions/common/manifest_constants.h"
|
| #include "extensions/common/permissions/api_permission_set.h"
|
| +#include "extensions/common/permissions/permission_message_provider.h"
|
| #include "extensions/common/permissions/permissions_info.h"
|
| #include "extensions/common/switches.h"
|
| #include "extensions/common/url_pattern_set.h"
|
| @@ -422,8 +423,8 @@ PermissionMessages PermissionsData::GetPermissionMessages(
|
| if (ShouldSkipPermissionWarnings(extension)) {
|
| return PermissionMessages();
|
| } else {
|
| - return GetActivePermissions(extension)->GetPermissionMessages(
|
| - extension->GetType());
|
| + return PermissionMessageProvider::Get(extension->GetType())->
|
| + GetPermissionMessages(GetActivePermissions(extension));
|
| }
|
| }
|
|
|
| @@ -434,8 +435,8 @@ std::vector<string16> PermissionsData::GetPermissionMessageStrings(
|
| if (ShouldSkipPermissionWarnings(extension)) {
|
| return std::vector<string16>();
|
| } else {
|
| - return GetActivePermissions(extension)->GetWarningMessages(
|
| - extension->GetType());
|
| + return PermissionMessageProvider::Get(extension->GetType())->
|
| + GetWarningMessages(GetActivePermissions(extension));
|
| }
|
| }
|
|
|
| @@ -446,8 +447,8 @@ std::vector<string16> PermissionsData::GetPermissionMessageDetailsStrings(
|
| if (ShouldSkipPermissionWarnings(extension)) {
|
| return std::vector<string16>();
|
| } else {
|
| - return GetActivePermissions(extension)->GetWarningMessagesDetails(
|
| - extension->GetType());
|
| + return PermissionMessageProvider::Get(extension->GetType())->
|
| + GetWarningMessagesDetails(GetActivePermissions(extension));
|
| }
|
| }
|
|
|
|
|