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 023a2f371f477923d0687f4040b02a8c298dbddf..6f8517cf012131426d69bcab2d25b20ea12ad663 100644 |
--- a/extensions/browser/value_store/value_store_change.cc |
+++ b/extensions/browser/value_store/value_store_change.cc |
@@ -19,10 +19,12 @@ std::string ValueStoreChange::ToJson( |
std::unique_ptr<base::DictionaryValue> change_value = |
base::MakeUnique<base::DictionaryValue>(); |
if (it->old_value()) { |
- change_value->Set("oldValue", it->old_value()->DeepCopy()); |
+ change_value->Set("oldValue", |
+ base::MakeUnique<base::Value>(*it->old_value())); |
} |
if (it->new_value()) { |
- change_value->Set("newValue", it->new_value()->DeepCopy()); |
+ change_value->Set("newValue", |
+ base::MakeUnique<base::Value>(*it->new_value())); |
} |
changes_value.SetWithoutPathExpansion(it->key(), std::move(change_value)); |
} |