| 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 9780f2b99e1f1d9992847d5b5492790848f68079..23a7b19e7df8b6649422c1e3c27359b4888bd885 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
|
|
|