| Index: mojo/public/bindings/generators/mojom_data.py
|
| diff --git a/mojo/public/bindings/generators/mojom_data.py b/mojo/public/bindings/generators/mojom_data.py
|
| index aeb0ca6a5a51b8ce9e8f71cb6c68ca85711e4589..f24300708d73c8df79e669bcc3fb10955ddf6a58 100644
|
| --- a/mojo/public/bindings/generators/mojom_data.py
|
| +++ b/mojo/public/bindings/generators/mojom_data.py
|
| @@ -66,6 +66,7 @@ def StructFromData(kinds, data):
|
| struct.spec = 'x:' + struct.name
|
| kinds[struct.spec] = struct
|
| struct.fields = map(lambda field: FieldFromData(kinds, field), data['fields'])
|
| + struct.enums = map(lambda enum: EnumFromData(kinds, enum), data['enums'])
|
| return struct
|
|
|
| def FieldToData(field):
|
| @@ -137,6 +138,7 @@ def InterfaceFromData(kinds, data):
|
| interface.peer = data['peer']
|
| interface.methods = map(
|
| lambda method: MethodFromData(kinds, method), data['methods'])
|
| + interface.enums = map(lambda enum: EnumFromData(kinds, enum), data['enums'])
|
| return interface
|
|
|
| def EnumFieldFromData(kinds, data):
|
|
|