| Index: third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| index 95d380e5a32a995fe5f0a5efffc63adae8b2bc26..ead3b6f1ad9e1124e50fa3c816b2c55c712e2e31 100644
|
| --- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| @@ -782,6 +782,12 @@ void WebLocalFrameImpl::requestExecuteScriptAndReturnValue(const WebScriptSource
|
| SuspendableScriptExecutor::createAndRun(frame(), 0, createSourcesVector(&source, 1), 0, userGesture, callback);
|
| }
|
|
|
| +void WebLocalFrameImpl::requestExecuteV8Function(v8::Local<v8::Function> function, v8::Local<v8::Value> receiver, int argc, v8::Local<v8::Value> argv[], WebScriptExecutionCallback* callback)
|
| +{
|
| + DCHECK(frame());
|
| + SuspendableScriptExecutor::createAndRun(frame(), toIsolate(frame()), function, receiver, argc, argv, callback);
|
| +}
|
| +
|
| void WebLocalFrameImpl::executeScriptInIsolatedWorld(int worldID, const WebScriptSource* sourcesIn, unsigned numSources, int extensionGroup, WebVector<v8::Local<v8::Value>>* results)
|
| {
|
| DCHECK(frame());
|
|
|