| 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 ff96cb51b82b8ed1c31afd54261f3311c7d0e1ea..35990bd16f1fe9e2b825a317aa5f7e8181bae3f0 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -152,6 +152,12 @@ void CanvasRenderingContext2D::dispose()
|
| clearFilterReferences();
|
| }
|
|
|
| +void CanvasRenderingContext2D::updateFilterReferences(const FilterOperations& filters)
|
| +{
|
| + clearFilterReferences();
|
| + addFilterReferences(filters, canvas()->document());
|
| +}
|
| +
|
| void CanvasRenderingContext2D::validateStateStack()
|
| {
|
| #if ENABLE(ASSERT)
|
| @@ -372,12 +378,12 @@ void CanvasRenderingContext2D::didDraw(const SkIRect& dirtyRect)
|
|
|
| bool CanvasRenderingContext2D::stateHasFilter()
|
| {
|
| - return state().hasFilter(canvas(), accessFont(), canvas()->size(), this);
|
| + return state().hasFilter(canvas(), &accessFont(), canvas()->size(), this);
|
| }
|
|
|
| SkImageFilter* CanvasRenderingContext2D::stateGetFilter()
|
| {
|
| - return state().getFilter(canvas(), accessFont(), canvas()->size(), this);
|
| + return state().getFilter(canvas(), &accessFont(), canvas()->size(), this);
|
| }
|
|
|
| SkCanvas* CanvasRenderingContext2D::drawingCanvas() const
|
|
|