| Index: extensions/common/permissions/permission_message_provider.cc
|
| diff --git a/extensions/common/permissions/permission_message_provider.cc b/extensions/common/permissions/permission_message_provider.cc
|
| index 5650eabfa3e8469829705d8bb43877b377cef96d..80cc582883ee117beddb1c1653b2859acdf79bd6 100644
|
| --- a/extensions/common/permissions/permission_message_provider.cc
|
| +++ b/extensions/common/permissions/permission_message_provider.cc
|
| @@ -4,10 +4,25 @@
|
|
|
| #include "extensions/common/permissions/permission_message_provider.h"
|
|
|
| +#include "base/strings/string_split.h"
|
| #include "extensions/common/extensions_client.h"
|
|
|
| namespace extensions {
|
|
|
| +PermissionMessageString::PermissionMessageString(
|
| + const CoalescedPermissionMessage& message)
|
| + : message(message.message()), submessages(message.submessages()) {
|
| +}
|
| +
|
| +PermissionMessageString::PermissionMessageString(const base::string16& message,
|
| + const base::string16& details)
|
| + : message(message) {
|
| + base::SplitString(details, base::char16('\n'), &submessages);
|
| +}
|
| +
|
| +PermissionMessageString::~PermissionMessageString() {
|
| +}
|
| +
|
| // static
|
| const PermissionMessageProvider* PermissionMessageProvider::Get() {
|
| return &(ExtensionsClient::Get()->GetPermissionMessageProvider());
|
|
|