| Index: third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp b/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp
|
| index 521f6f186aa2f3c26ad9361236fe753a0480e1ed..76bba6c159b7c66b955bdcf2975ce262590fc92a 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp
|
| @@ -1174,6 +1174,10 @@ void BaseRenderingContext2D::drawImage(ExecutionContext* executionContext,
|
|
|
| validateStateStack();
|
|
|
| + willDrawImage(imageSource);
|
| +
|
| + validateStateStack();
|
| +
|
| // Heuristic for disabling acceleration based on anticipated texture upload
|
| // overhead.
|
| // See comments in ExpensiveCanvasHeuristicParameters.h for explanation.
|
|
|