| Index: Source/bindings/v8/V8PerContextData.cpp
|
| diff --git a/Source/bindings/v8/V8PerContextData.cpp b/Source/bindings/v8/V8PerContextData.cpp
|
| index 1456bed0748ed9a44fd9dd66cf5611109895e0b8..350f107d926f85e364cf8d29dcf889081f8c3282 100644
|
| --- a/Source/bindings/v8/V8PerContextData.cpp
|
| +++ b/Source/bindings/v8/V8PerContextData.cpp
|
| @@ -41,13 +41,14 @@
|
| namespace WebCore {
|
|
|
| V8PerContextData::V8PerContextData(v8::Handle<v8::Context> context)
|
| - : m_wrapperBoilerplates(context->GetIsolate())
|
| - , m_constructorMap(context->GetIsolate())
|
| - , m_isolate(context->GetIsolate())
|
| - , m_contextHolder(adoptPtr(new gin::ContextHolder(context->GetIsolate())))
|
| + : m_isolate(context->GetIsolate())
|
| + , m_wrapperBoilerplates(m_isolate)
|
| + , m_constructorMap(m_isolate)
|
| + , m_contextHolder(adoptPtr(new gin::ContextHolder(m_isolate)))
|
| , m_context(m_isolate, context)
|
| , m_customElementBindings(adoptPtr(new CustomElementBindingMap()))
|
| , m_activityLogger(0)
|
| + , m_compiledPrivateScript(m_isolate)
|
| {
|
| m_contextHolder->SetContext(context);
|
|
|
| @@ -203,4 +204,14 @@ int V8PerContextDebugData::contextDebugId(v8::Handle<v8::Context> context)
|
| return atoi(comma + 1);
|
| }
|
|
|
| +v8::Handle<v8::Value> V8PerContextData::compiledPrivateScript(String className)
|
| +{
|
| + return m_compiledPrivateScript.Get(className);
|
| +}
|
| +
|
| +void V8PerContextData::setCompiledPrivateScript(String className, v8::Handle<v8::Value> compiledObject)
|
| +{
|
| + m_compiledPrivateScript.Set(className, compiledObject);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|