| Index: Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| diff --git a/Source/modules/canvas2d/CanvasRenderingContext2D.cpp b/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| index a3ac1731c1ebf0cb26b34505dc03ab15083857ee..9ef93f60d2cecfd23f54e35b9125f1dd76786506 100644
|
| --- a/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -1359,7 +1359,7 @@ bool shouldDisableDeferral(CanvasImageSource* imageSource)
|
| return true;
|
| if (imageSource->isCanvasElement()) {
|
| HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(imageSource);
|
| - if (canvas->is3D())
|
| + if (canvas->renderingContext() && canvas->renderingContext()->isAccelerated())
|
| return true;
|
| if (canvas->isAnimated2D())
|
| return true;
|
|
|