| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index cf852f4efc5825e0fa5d5e3b287b00fa585b1bfa..6d086d992cccf4f59e8817949cc10ca6f8499772 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -1229,6 +1229,8 @@ def property_getter(getter, cpp_arguments):
|
| return 'result.isNull()'
|
| if idl_type.is_interface_type:
|
| return '!result'
|
| + if idl_type.base_type in ('any', 'object'):
|
| + return 'result.isEmpty()'
|
| return ''
|
|
|
| idl_type = getter.idl_type
|
|
|