| Index: third_party/WebKit/Source/modules/csspaint/PaintRenderingContext2D.cpp
|
| diff --git a/third_party/WebKit/Source/modules/csspaint/PaintRenderingContext2D.cpp b/third_party/WebKit/Source/modules/csspaint/PaintRenderingContext2D.cpp
|
| index ae17990cff218ca6c467ee83d064c370a1026d54..a467c7646bfe8c3c42aee7494f32e94b9d611d95 100644
|
| --- a/third_party/WebKit/Source/modules/csspaint/PaintRenderingContext2D.cpp
|
| +++ b/third_party/WebKit/Source/modules/csspaint/PaintRenderingContext2D.cpp
|
| @@ -5,6 +5,7 @@
|
| #include "modules/csspaint/PaintRenderingContext2D.h"
|
|
|
| #include "platform/graphics/ImageBuffer.h"
|
| +#include "platform/graphics/paint/PaintCanvas.h"
|
| #include <memory>
|
|
|
| namespace blink {
|
| @@ -51,11 +52,11 @@ ColorBehavior PaintRenderingContext2D::drawImageColorBehavior() const {
|
| return ColorBehavior::transformToGlobalTarget();
|
| }
|
|
|
| -SkCanvas* PaintRenderingContext2D::drawingCanvas() const {
|
| +PaintCanvas* PaintRenderingContext2D::drawingCanvas() const {
|
| return m_imageBuffer->canvas();
|
| }
|
|
|
| -SkCanvas* PaintRenderingContext2D::existingDrawingCanvas() const {
|
| +PaintCanvas* PaintRenderingContext2D::existingDrawingCanvas() const {
|
| ASSERT(m_imageBuffer);
|
| return m_imageBuffer->canvas();
|
| }
|
| @@ -72,7 +73,7 @@ void PaintRenderingContext2D::didDraw(const SkIRect& dirtyRect) {
|
|
|
| void PaintRenderingContext2D::validateStateStack() const {
|
| #if DCHECK_IS_ON()
|
| - if (SkCanvas* skCanvas = existingDrawingCanvas()) {
|
| + if (PaintCanvas* skCanvas = existingDrawingCanvas()) {
|
| DCHECK_EQ(static_cast<size_t>(skCanvas->getSaveCount()),
|
| m_stateStack.size() + 1);
|
| }
|
|
|