| Index: chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
|
| index abbd913c166da88e2fc6d50da1fcf38baeabac1c..e5a85eb14cfc99f2cbc1f50eeb0a10e58b6ca0f8 100644
|
| --- a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
|
| +++ b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
|
| @@ -173,7 +173,8 @@ bool AutotestPrivateGetExtensionsInfoFunction::RunSync() {
|
| it != all.end(); ++it) {
|
| const Extension* extension = it->get();
|
| std::string id = extension->id();
|
| - base::DictionaryValue* extension_value = new base::DictionaryValue;
|
| + std::unique_ptr<base::DictionaryValue> extension_value(
|
| + new base::DictionaryValue);
|
| extension_value->SetString("id", id);
|
| extension_value->SetString("version", extension->VersionString());
|
| extension_value->SetString("name", extension->name());
|
| @@ -205,7 +206,7 @@ bool AutotestPrivateGetExtensionsInfoFunction::RunSync() {
|
| "hasPageAction",
|
| extension_action_manager->GetPageAction(*extension) != NULL);
|
|
|
| - extensions_values->Append(extension_value);
|
| + extensions_values->Append(std::move(extension_value));
|
| }
|
|
|
| std::unique_ptr<base::DictionaryValue> return_value(
|
|
|