Chromium Code Reviews| Index: Source/bindings/templates/interface.cpp |
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp |
| index 5da47a89b6533626e3f90a0aa2fd535dfe2c64cc..d0fcfb7cad4c46d964d5da50f19a83d65cccec5d 100644 |
| --- a/Source/bindings/templates/interface.cpp |
| +++ b/Source/bindings/templates/interface.cpp |
| @@ -596,8 +596,7 @@ void {{v8_class}}::visitDOMWrapper(v8::Isolate* isolate, ScriptWrappable* script |
| {% for set_wrapper_reference_to in set_wrapper_reference_to_list %} |
| {{set_wrapper_reference_to.cpp_type}} {{set_wrapper_reference_to.name}} = impl->{{set_wrapper_reference_to.name}}(); |
| if ({{set_wrapper_reference_to.name}}) { |
| - if (!DOMDataStore::containsWrapper({{set_wrapper_reference_to.name}}, isolate)) |
| - {{set_wrapper_reference_to.name}}->wrap(creationContext, isolate); |
| + RELEASE_ASSERT(DOMDataStore::containsWrapper({{set_wrapper_reference_to.name}}, isolate)); |
|
haraken
2015/02/16 06:05:39
Add a comment on why this needs to be release-asse
|
| DOMDataStore::setWrapperReference(wrapper, {{set_wrapper_reference_to.name}}, isolate); |
| } |
| {% endfor %} |