Index: third_party/WebKit/Source/bindings/templates/interface.cpp |
diff --git a/third_party/WebKit/Source/bindings/templates/interface.cpp b/third_party/WebKit/Source/bindings/templates/interface.cpp |
index 4350d082736ca0b7f88a4af6256350b3268a07a9..c6962901e257cbfa1db22a044db7806bbe20b2e1 100644 |
--- a/third_party/WebKit/Source/bindings/templates/interface.cpp |
+++ b/third_party/WebKit/Source/bindings/templates/interface.cpp |
@@ -150,6 +150,9 @@ static void indexedPropertyDeleter(uint32_t index, const v8::PropertyCallbackInf |
{% set deleter = indexed_property_deleter %} |
static void indexedPropertyDeleterCallback(uint32_t index, const v8::PropertyCallbackInfo<v8::Boolean>& info) |
{ |
+ {% if deleter.is_ce_reactions %} |
+ CEReactionsScope ceReactionsScope; |
+ {% endif %} |
{% if deleter.is_custom %} |
{{v8_class}}::indexedPropertyDeleterCustom(index, info); |
{% else %} |
@@ -379,6 +382,9 @@ static void namedPropertyDeleterCallback(v8::Local<v8::Name> name, const v8::Pro |
{ |
if (!name->IsString()) |
return; |
+ {% if deleter.is_ce_reactions %} |
+ CEReactionsScope ceReactionsScope; |
+ {% endif %} |
{% if deleter.is_custom %} |
{{v8_class}}::namedPropertyDeleterCustom(name, info); |
{% else %} |