| Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| index 8cf6c194b1d8705f3a361699351866cedf243c06..c2b01b6ffa46942b5425a244b164e8e34c580923 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -828,7 +828,7 @@ static bool isFullCanvasCompositeMode(SkXfermode::Mode op)
|
| template<typename DrawFunc>
|
| void CanvasRenderingContext2D::compositedDraw(const DrawFunc& drawFunc, SkCanvas* c, CanvasRenderingContext2DState::PaintType paintType, CanvasRenderingContext2DState::ImageType imageType)
|
| {
|
| - SkImageFilter* filter = state().getFilter(canvas(), accessFont());
|
| + SkImageFilter* filter = state().getFilter(canvas(), accessFont(), canvas()->size());
|
| ASSERT(isFullCanvasCompositeMode(state().globalComposite()) || filter);
|
| SkMatrix ctm = c->getTotalMatrix();
|
| c->resetMatrix();
|
|
|