| Index: third_party/WebKit/Source/modules/canvas/HTMLCanvasElementModule.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas/HTMLCanvasElementModule.cpp b/third_party/WebKit/Source/modules/canvas/HTMLCanvasElementModule.cpp
|
| index c3f2fb7a5865a2609eb60ff155128ed618af731b..e50e9425605fcd4225a4115c16d29cda3805b42d 100644
|
| --- a/third_party/WebKit/Source/modules/canvas/HTMLCanvasElementModule.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas/HTMLCanvasElementModule.cpp
|
| @@ -19,13 +19,13 @@ void HTMLCanvasElementModule::getContext(HTMLCanvasElement& canvas, const String
|
| }
|
| }
|
|
|
| -OffscreenCanvas* HTMLCanvasElementModule::transferControlToOffscreen(HTMLCanvasElement& canvas, ExceptionState& exceptionState)
|
| +OffscreenCanvas* HTMLCanvasElementModule::transferControlToOffscreen(ExecutionContext* executionContext, HTMLCanvasElement& canvas, ExceptionState& exceptionState)
|
| {
|
| if (canvas.renderingContext()) {
|
| exceptionState.throwDOMException(InvalidStateError, "Cannot transfer control from a canvas that has a rendering context.");
|
| return nullptr;
|
| }
|
| - OffscreenCanvas* offscreenCanvas = OffscreenCanvas::create(canvas.width(), canvas.height());
|
| + OffscreenCanvas* offscreenCanvas = OffscreenCanvas::create(executionContext, canvas.width(), canvas.height());
|
| offscreenCanvas->setAssociatedCanvasId(DOMNodeIds::idForNode(&canvas));
|
| return offscreenCanvas;
|
| }
|
|
|