Index: protoc_plugins/json_values_converter.py |
diff --git a/protoc_plugins/json_values_converter.py b/protoc_plugins/json_values_converter.py |
index cbe4125aae539b4592d6d1aa296207b8df1a0961..fcc1488bc5e3534025f4ccd87ae65c5ef3ebe5a1 100755 |
--- a/protoc_plugins/json_values_converter.py |
+++ b/protoc_plugins/json_values_converter.py |
@@ -85,7 +85,7 @@ class CppConverterWriter(writer.CodeWriter): |
' return false;\n' |
'}}\n' |
'\n' |
- 'static scoped_ptr<base::Value> WriteToValue(const {generated_class_name}& message) {{\n' |
+ 'static scoped_ptr<base::DictionaryValue> WriteToValue(const {generated_class_name}& message) {{\n' |
' scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());\n' |
'', |
generated_class_name=generated_class_name) |
@@ -95,7 +95,7 @@ class CppConverterWriter(writer.CodeWriter): |
self.FieldWriteToValue(field_proto) |
self.Output( |
- ' return dict.Pass();\n' |
+ ' return dict;\n' |
'', |
generated_class_name=generated_class_name) |
self.Output('}}') |