| Index: third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp
|
| diff --git a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp
|
| index 9502e2a9f24ba4be109a20e8adfa88ab7b1df14b..00b0a2ddb4afe36e632fa67ab551fec7c33854b7 100644
|
| --- a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp
|
| @@ -45,7 +45,10 @@ DEFINE_TRACE(OffscreenCanvasRenderingContext2D) {
|
| BaseRenderingContext2D::trace(visitor);
|
| }
|
|
|
| -void OffscreenCanvasRenderingContext2D::commit(ExceptionState& exceptionState) {
|
| +void OffscreenCanvasRenderingContext2D::commit(ScriptState* scriptState,
|
| + ExceptionState& exceptionState) {
|
| + UseCounter::Feature feature = UseCounter::OffscreenCanvasCommit2D;
|
| + UseCounter::count(scriptState->getExecutionContext(), feature);
|
| if (getOffscreenCanvas()->getAssociatedCanvasId() < 0) {
|
| // If an OffscreenCanvas has no associated canvas Id, it indicates that
|
| // it is not an OffscreenCanvas created by transfering control from html
|
| @@ -137,7 +140,11 @@ OffscreenCanvasRenderingContext2D::transferToStaticBitmapImage() {
|
| return image;
|
| }
|
|
|
| -ImageBitmap* OffscreenCanvasRenderingContext2D::transferToImageBitmap() {
|
| +ImageBitmap* OffscreenCanvasRenderingContext2D::transferToImageBitmap(
|
| + ScriptState* scriptState) {
|
| + UseCounter::Feature feature =
|
| + UseCounter::OffscreenCanvasTransferToImageBitmap2D;
|
| + UseCounter::count(scriptState->getExecutionContext(), feature);
|
| RefPtr<StaticBitmapImage> image = transferToStaticBitmapImage();
|
| if (!image)
|
| return nullptr;
|
|
|