Index: chrome/browser/extensions/extension_management_api.cc |
diff --git a/chrome/browser/extensions/extension_management_api.cc b/chrome/browser/extensions/extension_management_api.cc |
index e69a626202ea6a724acecd972e4fd4155e48ea31..dd31e3d21c14db09fb62f37ae03295178c94879b 100644 |
--- a/chrome/browser/extensions/extension_management_api.cc |
+++ b/chrome/browser/extensions/extension_management_api.cc |
@@ -101,7 +101,7 @@ static DictionaryValue* CreateExtensionInfo(const Extension& extension, |
if (!perms.empty()) { |
std::set<std::string>::const_iterator perms_iter; |
for (perms_iter = perms.begin(); perms_iter != perms.end(); ++perms_iter) { |
- StringValue* permission_name = new StringValue(*perms_iter); |
+ StringValue* permission_name = base::StringValue::New(*perms_iter); |
permission_list->Append(permission_name); |
} |
} |
@@ -117,7 +117,8 @@ static DictionaryValue* CreateExtensionInfo(const Extension& extension, |
for (host_perms_iter = host_perms.begin(); |
host_perms_iter != host_perms.end(); |
++host_perms_iter) { |
- StringValue* name = new StringValue(host_perms_iter->GetAsString()); |
+ StringValue* name = |
+ base::StringValue::New(host_perms_iter->GetAsString()); |
host_permission_list->Append(name); |
} |
} |
@@ -182,7 +183,7 @@ bool GetPermissionWarningsByIdFunction::RunImpl() { |
ListValue* result = new ListValue(); |
for (ExtensionPermissionMessages::const_iterator i = warnings.begin(); |
i < warnings.end(); ++i) |
- result->Append(Value::CreateStringValue(i->message())); |
+ result->Append(base::StringValue::New(i->message())); |
result_.reset(result); |
return true; |
} |
@@ -308,7 +309,7 @@ void GetPermissionWarningsByManifestFunction::OnParseSuccess( |
ListValue* result = new ListValue(); |
for (ExtensionPermissionMessages::const_iterator i = warnings.begin(); |
i < warnings.end(); ++i) |
- result->Append(Value::CreateStringValue(i->message())); |
+ result->Append(base::StringValue::New(i->message())); |
result_.reset(result); |
SendResponse(true); |
@@ -460,7 +461,7 @@ void ExtensionManagementEventRouter::Observe( |
if (event_name == events::kOnExtensionUninstalled) { |
const std::string& extension_id = |
Details<UninstalledExtensionInfo>(details).ptr()->extension_id; |
- args.Append(Value::CreateStringValue(extension_id)); |
+ args.Append(base::StringValue::New(extension_id)); |
} else { |
const Extension* extension = NULL; |
if (event_name == events::kOnExtensionDisabled) { |