| Index: third_party/WebKit/Source/platform/graphics/BitmapImage.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/BitmapImage.cpp b/third_party/WebKit/Source/platform/graphics/BitmapImage.cpp
|
| index c0ad01ba7c12a532abefb7cb88f314b7b2a30793..eb9d41c2bceb1719719f8a84e1dd7c6b6fc4db9f 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/BitmapImage.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/BitmapImage.cpp
|
| @@ -34,9 +34,10 @@
|
| #include "platform/graphics/DeferredImageDecoder.h"
|
| #include "platform/graphics/ImageObserver.h"
|
| #include "platform/graphics/StaticBitmapImage.h"
|
| +#include "platform/graphics/paint/PaintCanvas.h"
|
| +#include "platform/graphics/paint/PaintFlags.h"
|
| #include "platform/graphics/skia/SkiaUtils.h"
|
| #include "platform/instrumentation/tracing/TraceEvent.h"
|
| -#include "third_party/skia/include/core/SkCanvas.h"
|
| #include "wtf/PassRefPtr.h"
|
| #include "wtf/PtrUtil.h"
|
| #include "wtf/text/WTFString.h"
|
| @@ -260,8 +261,8 @@ String BitmapImage::filenameExtension() const {
|
| }
|
|
|
| void BitmapImage::draw(
|
| - SkCanvas* canvas,
|
| - const SkPaint& paint,
|
| + PaintCanvas* canvas,
|
| + const PaintFlags& paint,
|
| const FloatRect& dstRect,
|
| const FloatRect& srcRect,
|
| RespectImageOrientationEnum shouldRespectImageOrientation,
|
| @@ -283,7 +284,7 @@ void BitmapImage::draw(
|
| if (shouldRespectImageOrientation == RespectImageOrientation)
|
| orientation = frameOrientationAtIndex(m_currentFrame);
|
|
|
| - SkAutoCanvasRestore autoRestore(canvas, false);
|
| + PaintCanvasAutoRestore autoRestore(canvas, false);
|
| FloatRect adjustedDstRect = dstRect;
|
| if (orientation != DefaultImageOrientation) {
|
| canvas->save();
|
|
|