| Index: mojo/public/bindings/generators/mojom_js_generator.py
|
| diff --git a/mojo/public/bindings/generators/mojom_js_generator.py b/mojo/public/bindings/generators/mojom_js_generator.py
|
| index 0596e888b3a2d3773e7e114a92caa3d142555e62..427ae991fb8984478a2a29637ac3ef682f252595 100644
|
| --- a/mojo/public/bindings/generators/mojom_js_generator.py
|
| +++ b/mojo/public/bindings/generators/mojom_js_generator.py
|
| @@ -33,7 +33,12 @@ _kind_to_javascript_default_value = {
|
|
|
| def JavaScriptDefaultValue(field):
|
| if field.default:
|
| - return field.default
|
| + if isinstance(field.default, list):
|
| + # TODO(mpcomplete): This will need to be more sophisticated to support
|
| + # arrays of objects/arrays.
|
| + return "[" + ", ".join(field.default) + "]"
|
| + else:
|
| + return field.default
|
| if field.kind in mojom.PRIMITIVES:
|
| return _kind_to_javascript_default_value[field.kind]
|
| if isinstance(field.kind, mojom.Struct):
|
|
|