| Index: extensions/browser/value_store/value_store_change.cc
|
| diff --git a/extensions/browser/value_store/value_store_change.cc b/extensions/browser/value_store/value_store_change.cc
|
| index 5341209fd2082db7af23a450b2b68a2a1b43c06a..023a2f371f477923d0687f4040b02a8c298dbddf 100644
|
| --- a/extensions/browser/value_store/value_store_change.cc
|
| +++ b/extensions/browser/value_store/value_store_change.cc
|
| @@ -16,14 +16,15 @@ std::string ValueStoreChange::ToJson(
|
| base::DictionaryValue changes_value;
|
| for (ValueStoreChangeList::const_iterator it = changes.begin();
|
| it != changes.end(); ++it) {
|
| - base::DictionaryValue* change_value = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> change_value =
|
| + base::MakeUnique<base::DictionaryValue>();
|
| if (it->old_value()) {
|
| change_value->Set("oldValue", it->old_value()->DeepCopy());
|
| }
|
| if (it->new_value()) {
|
| change_value->Set("newValue", it->new_value()->DeepCopy());
|
| }
|
| - changes_value.SetWithoutPathExpansion(it->key(), change_value);
|
| + changes_value.SetWithoutPathExpansion(it->key(), std::move(change_value));
|
| }
|
| std::string json;
|
| bool success = base::JSONWriter::Write(changes_value, &json);
|
|
|