Chromium Code Reviews| Index: Source/bindings/core/v8/PrivateScriptRunner.cpp |
| diff --git a/Source/bindings/core/v8/PrivateScriptRunner.cpp b/Source/bindings/core/v8/PrivateScriptRunner.cpp |
| index a089a9987f518e00ef235597531f4a2e9deb0ee2..daf20243de55ea25600c68586cbc86779083d23c 100644 |
| --- a/Source/bindings/core/v8/PrivateScriptRunner.cpp |
| +++ b/Source/bindings/core/v8/PrivateScriptRunner.cpp |
| @@ -91,7 +91,8 @@ static void initializeHolderIfNeeded(ScriptState* scriptState, v8::Handle<v8::Ob |
| v8::Isolate* isolate = scriptState->isolate(); |
| v8::Handle<v8::Value> isInitialized = V8HiddenValue::getHiddenValue(isolate, holderObject, V8HiddenValue::privateScriptObjectIsInitialized(isolate)); |
| if (isInitialized.IsEmpty()) { |
| - v8::Handle<v8::Value> initializeFunction = classObject->Get(v8String(isolate, "constructor")); |
| + v8::TryCatch block; |
| + v8::Handle<v8::Value> initializeFunction = classObject->Get(v8String(isolate, "initialize")); |
|
haraken
2014/07/14 05:01:50
I renamed 'constructor' to 'initialize', since 'co
|
| if (!initializeFunction.IsEmpty() && initializeFunction->IsFunction()) { |
| V8ScriptRunner::callFunction(v8::Handle<v8::Function>::Cast(initializeFunction), scriptState->executionContext(), holder, 0, 0, isolate); |
| } |