| Index: Source/bindings/dart/scripts/code_generator_dart.py
|
| diff --git a/Source/bindings/dart/scripts/code_generator_dart.py b/Source/bindings/dart/scripts/code_generator_dart.py
|
| index 5b78ceba4722daac6fb8343780e7c8efe558672c..efa8ef07bb5d0ffab5426e230ff82eaa82434526 100644
|
| --- a/Source/bindings/dart/scripts/code_generator_dart.py
|
| +++ b/Source/bindings/dart/scripts/code_generator_dart.py
|
| @@ -129,6 +129,9 @@ class CodeGeneratorDart(object):
|
| only_if_changed):
|
| """Returns .h/.cpp code as (header_text, cpp_text)."""
|
|
|
| + IdlType.set_enums((enum.name, enum.values)
|
| + for enum in definitions.enumerations.values())
|
| +
|
| if interface_name in definitions.interfaces:
|
| interface = definitions.interfaces[interface_name]
|
| elif interface_name in definitions.dictionaries:
|
| @@ -150,8 +153,6 @@ class CodeGeneratorDart(object):
|
|
|
| # Set local type info
|
| IdlType.set_callback_functions(definitions.callback_functions.keys())
|
| - IdlType.set_enums((enum.name, enum.values)
|
| - for enum in definitions.enumerations.values())
|
|
|
| # Select appropriate Jinja template and contents function
|
| if interface.is_callback:
|
|
|