Index: mojo/common/values_struct_traits.cc |
diff --git a/mojo/common/values_struct_traits.cc b/mojo/common/values_struct_traits.cc |
index d085906e86c6d55c036f6aafa865c46942de9f27..8b936fdaeb645cbd50aaff1517ac12f5ed0a024c 100644 |
--- a/mojo/common/values_struct_traits.cc |
+++ b/mojo/common/values_struct_traits.cc |
@@ -45,6 +45,14 @@ bool StructTraits<common::mojom::DictionaryValueDataView, |
return true; |
} |
+std::unique_ptr<base::DictionaryValue> |
+CloneTraits<std::unique_ptr<base::DictionaryValue>, false>::Clone( |
+ const std::unique_ptr<base::DictionaryValue>& input) { |
+ auto result = base::MakeUnique<base::DictionaryValue>(); |
+ result->MergeDictionary(input.get()); |
+ return result; |
+} |
+ |
bool UnionTraits<common::mojom::ValueDataView, std::unique_ptr<base::Value>>:: |
Read(common::mojom::ValueDataView data, |
std::unique_ptr<base::Value>* value_out) { |