| Index: third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp b/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
|
| index c0a526de2fc639a1b0662b3c784fca9f164d949e..2f9ed0437bfe3009ccf01fea01046813b08efb51 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
|
| @@ -6,12 +6,12 @@
|
|
|
| #include "bindings/core/v8/DOMWrapperWorld.h"
|
| #include "bindings/core/v8/ExceptionState.h"
|
| +#include "bindings/core/v8/ScriptCustomElementDefinition.h"
|
| #include "bindings/core/v8/V8Binding.h"
|
| #include "bindings/core/v8/V8BindingMacros.h"
|
| #include "bindings/core/v8/V8DOMWrapper.h"
|
| #include "bindings/core/v8/V8ThrowException.h"
|
| #include "core/dom/Document.h"
|
| -#include "core/dom/custom/CustomElementDefinition.h"
|
| #include "core/dom/custom/CustomElementsRegistry.h"
|
| #include "core/frame/LocalDOMWindow.h"
|
| #include "platform/RuntimeEnabledFeatures.h"
|
| @@ -33,9 +33,10 @@ void V8HTMLElement::constructorCustom(
|
| }
|
|
|
| LocalDOMWindow* window = scriptState->domWindow();
|
| - CustomElementDefinition* def =
|
| - window->customElements(scriptState)->definitionForConstructor(
|
| + ScriptCustomElementDefinition* def =
|
| + ScriptCustomElementDefinition::forConstructor(
|
| scriptState,
|
| + window->customElements(),
|
| info.NewTarget());
|
| if (!def) {
|
| V8ThrowException::throwTypeError(isolate, "Illegal constructor");
|
|
|