| 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 89a55d1bd201d0bc2383fcf82c6ad1de932c879f..93f5b3d8a0a1cd650df82742dac4c1d9d43a6ab3 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
|
| @@ -289,17 +289,7 @@ void CanvasRenderingContext2D::reset()
|
|
|
| void CanvasRenderingContext2D::restoreCanvasMatrixClipStack(SkCanvas* c) const
|
| {
|
| - if (!c)
|
| - return;
|
| - HeapVector<Member<CanvasRenderingContext2DState>>::const_iterator currState;
|
| - ASSERT(m_stateStack.begin() < m_stateStack.end());
|
| - for (currState = m_stateStack.begin(); currState < m_stateStack.end(); currState++) {
|
| - c->setMatrix(SkMatrix::I());
|
| - currState->get()->playbackClips(c);
|
| - c->setMatrix(affineTransformToSkMatrix(currState->get()->transform()));
|
| - c->save();
|
| - }
|
| - c->restore();
|
| + restoreMatrixClipStack(c);
|
| }
|
|
|
| bool CanvasRenderingContext2D::shouldAntialias() const
|
|
|