| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index c63a368042f644a5223c366c40462b27171c61c4..c7b1093a1871d46b94dc2a5830270d81b1d59755 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -227,11 +227,15 @@ def interface_context(interface):
|
| 'named_constructor': named_constructor,
|
| })
|
|
|
| + constants = [constant_context(constant) for constant in interface.constants]
|
| +
|
| # Constants
|
| context.update({
|
| - 'constants': [constant_context(constant)
|
| - for constant in interface.constants],
|
| + 'constants': constants,
|
| 'do_not_check_constants': 'DoNotCheckConstants' in extended_attributes,
|
| + 'has_constant_configuration': any(
|
| + not constant['runtime_enabled_function']
|
| + for constant in constants),
|
| })
|
|
|
| # Attributes
|
|
|