| 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 e20014c5d758e6e83cfec86e7ec6c140a5c513c8..7614344777eaa2b8807216639c1e271db631d3c7 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -372,12 +372,17 @@ void CanvasRenderingContext2D::didDraw(const SkIRect& dirtyRect)
|
|
|
| bool CanvasRenderingContext2D::stateHasFilter()
|
| {
|
| - return state().hasFilter(canvas(), accessFont(), canvas()->size(), this);
|
| + return state().hasFilter(canvas(), canvas()->size(), this);
|
| }
|
|
|
| SkImageFilter* CanvasRenderingContext2D::stateGetFilter()
|
| {
|
| - return state().getFilter(canvas(), accessFont(), canvas()->size(), this);
|
| + return state().getFilter(canvas(), canvas()->size(), this);
|
| +}
|
| +
|
| +void CanvasRenderingContext2D::snapshotStateForFilter()
|
| +{
|
| + modifiableState().setFontForFilter(accessFont());
|
| }
|
|
|
| SkCanvas* CanvasRenderingContext2D::drawingCanvas() const
|
|
|