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(); |