| Index: chrome/browser/extensions/extension_disabled_ui.cc
|
| diff --git a/chrome/browser/extensions/extension_disabled_ui.cc b/chrome/browser/extensions/extension_disabled_ui.cc
|
| index 94595afb617e731bbb392a5aac77944c3a32ddd3..f1cd064337c4d153a4dca623e5e1b866f375459f 100644
|
| --- a/chrome/browser/extensions/extension_disabled_ui.cc
|
| +++ b/chrome/browser/extensions/extension_disabled_ui.cc
|
| @@ -42,7 +42,6 @@
|
| #include "extensions/common/extension_icon_set.h"
|
| #include "extensions/common/manifest_handlers/icons_handler.h"
|
| #include "extensions/common/permissions/permission_message_provider.h"
|
| -#include "extensions/common/permissions/permission_set.h"
|
| #include "extensions/common/permissions/permissions_data.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/gfx/geometry/size.h"
|
| @@ -292,8 +291,8 @@ base::string16 ExtensionDisabledGlobalError::GetBubbleViewTitle() {
|
| std::vector<base::string16>
|
| ExtensionDisabledGlobalError::GetBubbleViewMessages() {
|
| std::vector<base::string16> messages;
|
| - std::vector<base::string16> permission_warnings =
|
| - extensions::PermissionMessageProvider::Get()->GetLegacyWarningMessages(
|
| + extensions::PermissionMessageStrings permission_warnings =
|
| + extensions::PermissionMessageProvider::Get()->GetPermissionMessageStrings(
|
| extension_->permissions_data()->active_permissions().get(),
|
| extension_->GetType());
|
| if (is_remote_install_) {
|
| @@ -314,9 +313,9 @@ ExtensionDisabledGlobalError::GetBubbleViewMessages() {
|
| messages.push_back(l10n_util::GetStringUTF16(
|
| IDS_EXTENSION_PROMPT_WILL_NOW_HAVE_ACCESS_TO));
|
| }
|
| - for (size_t i = 0; i < permission_warnings.size(); ++i) {
|
| + for (const extensions::PermissionMessageString& str : permission_warnings) {
|
| messages.push_back(l10n_util::GetStringFUTF16(
|
| - IDS_EXTENSION_PERMISSION_LINE, permission_warnings[i]));
|
| + IDS_EXTENSION_PERMISSION_LINE, str.message));
|
| }
|
| return messages;
|
| }
|
|
|