| Index: third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp
|
| index 9595551a36c49472f329cca400a8162619795d6e..b68010019f4c8f5d9ef187b952179fb9828e8209 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp
|
| @@ -24,7 +24,7 @@
|
| v8::Local<v8::FunctionTemplate> wrapperTemplate = impl->wrapperTemplate(isolate);
|
| if (wrapperTemplate.IsEmpty())
|
| return;
|
| - info.GetReturnValue().Set(V8JavaScriptCallFrame::wrap(wrapperTemplate, isolate->GetCurrentContext(), caller.release()));
|
| + info.GetReturnValue().Set(V8JavaScriptCallFrame::wrap(impl->client(), wrapperTemplate, isolate->GetCurrentContext(), caller.release()));
|
| }
|
|
|
| void sourceIDAttributeGetterCallback(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>& info)
|
| @@ -203,11 +203,11 @@
|
| return JavaScriptCallFrameWrapper::createWrapperTemplate(isolate, methods, attributes);
|
| }
|
|
|
| -v8::Local<v8::Object> V8JavaScriptCallFrame::wrap(v8::Local<v8::FunctionTemplate> constructorTemplate, v8::Local<v8::Context> context, PassOwnPtr<JavaScriptCallFrame> frame)
|
| +v8::Local<v8::Object> V8JavaScriptCallFrame::wrap(V8DebuggerClient* client, v8::Local<v8::FunctionTemplate> constructorTemplate, v8::Local<v8::Context> context, PassOwnPtr<JavaScriptCallFrame> frame)
|
| {
|
| // Store template for .caller callback
|
| frame->setWrapperTemplate(constructorTemplate, context->GetIsolate());
|
| - return JavaScriptCallFrameWrapper::wrap(constructorTemplate, context, frame);
|
| + return JavaScriptCallFrameWrapper::wrap(client, constructorTemplate, context, frame);
|
| }
|
|
|
| JavaScriptCallFrame* V8JavaScriptCallFrame::unwrap(v8::Local<v8::Context> context, v8::Local<v8::Object> object)
|
|
|