Index: Source/bindings/scripts/v8_dictionary.py |
diff --git a/Source/bindings/scripts/v8_dictionary.py b/Source/bindings/scripts/v8_dictionary.py |
index 25a0f0dcbc85170dcc203f571727ac0ed8cb3438..620cba10d40dbda7cb1714c571efff4496ba2556 100644 |
--- a/Source/bindings/scripts/v8_dictionary.py |
+++ b/Source/bindings/scripts/v8_dictionary.py |
@@ -20,8 +20,6 @@ DICTIONARY_H_INCLUDES = frozenset([ |
DICTIONARY_CPP_INCLUDES = frozenset([ |
'bindings/core/v8/ExceptionState.h', |
- # FIXME: Remove this, http://crbug.com/321462 |
- 'bindings/core/v8/Dictionary.h', |
]) |
@@ -99,6 +97,9 @@ def member_context(member): |
'name': member.name, |
'setter_name': setter_name_for_dictionary_member(member), |
'v8_default_value': v8_default_value, |
+ 'v8_value_to_local_cpp_value': idl_type.v8_value_to_local_cpp_value( |
+ member.extended_attributes, member.name + 'Value', |
+ member.name, isolate='isolate'), |
} |