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): |