Index: third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp |
index d0d3bd051180dce7ef6a8ad89f2a005361ff7fe8..879fac4ecdfd1b38f444b0883ebaad761c1bde21 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp |
@@ -109,6 +109,7 @@ ScriptCustomElementDefinition::ScriptCustomElementDefinition( |
const v8::Local<v8::Object>& constructor, |
const v8::Local<v8::Object>& prototype) |
: CustomElementDefinition(descriptor) |
+ , m_scriptState(scriptState) |
, m_constructor(scriptState->isolate(), constructor) |
, m_prototype(scriptState->isolate(), prototype) |
{ |
@@ -119,18 +120,16 @@ ScriptCustomElementDefinition::ScriptCustomElementDefinition( |
m_prototype.setPhantom(); |
} |
-v8::Local<v8::Object> ScriptCustomElementDefinition::constructor( |
- ScriptState* scriptState) const |
+v8::Local<v8::Object> ScriptCustomElementDefinition::constructor() const |
{ |
DCHECK(!m_constructor.isEmpty()); |
- return m_constructor.newLocal(scriptState->isolate()); |
+ return m_constructor.newLocal(m_scriptState->isolate()); |
} |
-v8::Local<v8::Object> ScriptCustomElementDefinition::prototype( |
- ScriptState* scriptState) const |
+v8::Local<v8::Object> ScriptCustomElementDefinition::prototype() const |
{ |
DCHECK(!m_prototype.isEmpty()); |
- return m_prototype.newLocal(scriptState->isolate()); |
+ return m_prototype.newLocal(m_scriptState->isolate()); |
} |
} // namespace blink |