Index: Source/bindings/core/v8/CustomElementWrapper.cpp |
diff --git a/Source/bindings/core/v8/CustomElementWrapper.cpp b/Source/bindings/core/v8/CustomElementWrapper.cpp |
index eaeb802e9836b9954b4cf5f18f60d32f59da91c2..1bc2625d9dd0ca917775452b4e6ad5d340ea1518 100644 |
--- a/Source/bindings/core/v8/CustomElementWrapper.cpp |
+++ b/Source/bindings/core/v8/CustomElementWrapper.cpp |
@@ -101,7 +101,7 @@ v8::Handle<v8::Object> CustomElementWrapper<ElementType, WrapperType>::wrap(Pass |
return v8::Handle<v8::Object>(); |
CustomElementBinding* binding = perContextData->customElementBinding(element->customElementDefinition()); |
- v8::Handle<v8::Object> wrapper = V8DOMWrapper::createWrapper(creationContext, binding->wrapperType(), element.get(), isolate); |
+ v8::Handle<v8::Object> wrapper = V8DOMWrapper::createWrapper(creationContext, binding->wrapperType(), WrapperType::toInternalPointer(element.get()), isolate); |
haraken
2014/08/08 15:50:31
What happens if someone passes element.get() to cr
Yuki
2014/08/11 05:42:00
Your idea sounds very nice and I'll add that check
|
if (wrapper.IsEmpty()) |
return v8::Handle<v8::Object>(); |