| Index: Source/bindings/templates/attributes.cpp
|
| diff --git a/Source/bindings/templates/attributes.cpp b/Source/bindings/templates/attributes.cpp
|
| index 231cfab2cf5bebff18933e0f5786694063717e1a..87dc441ddd4f8100210ea29aa4f88b5312571481 100644
|
| --- a/Source/bindings/templates/attributes.cpp
|
| +++ b/Source/bindings/templates/attributes.cpp
|
| @@ -125,9 +125,6 @@ static void {{attribute.name}}AttributeSetter{{world_suffix}}(v8::Local<v8::Stri
|
| {% if attribute.idl_type != 'EventHandler' %}
|
| {{attribute.v8_value_to_local_cpp_value}};
|
| {% else %}{# EventHandler hack #}
|
| - {# Non-callable input should be treated as null #}
|
| - if (!jsValue->IsNull() && !jsValue->IsFunction())
|
| - jsValue = v8::Null(info.GetIsolate());
|
| transferHiddenDependency(info.Holder(), {{attribute.event_handler_getter_expression}}, jsValue, {{v8_class_name}}::eventListenerCacheIndex, info.GetIsolate());
|
| {% endif %}
|
| {% if attribute.enum_validation_expression %}
|
|
|