| Index: third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp
|
| index ce69fab63ceb98622605f14ea5d44a4083d3852a..32dfe15b2f3687555507a319e16932c94a058b19 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp
|
| @@ -2280,7 +2280,8 @@ bool ScriptValueDeserializer::tryGetTransferredSharedArrayBuffer(uint32_t index,
|
|
|
| bool ScriptValueDeserializer::tryGetTransferredOffscreenCanvas(uint32_t index, uint32_t width, uint32_t height, uint32_t id, v8::Local<v8::Value>* object)
|
| {
|
| - OffscreenCanvas* offscreenCanvas = OffscreenCanvas::create(width, height);
|
| + ExecutionContext* executionContext = m_reader.getScriptState()->getExecutionContext();
|
| + OffscreenCanvas* offscreenCanvas = OffscreenCanvas::create(executionContext, width, height);
|
| offscreenCanvas->setAssociatedCanvasId(id);
|
| *object = toV8(offscreenCanvas, m_reader.getScriptState());
|
| if ((*object).IsEmpty())
|
|
|