aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/SkBitmapRegionCanvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/SkBitmapRegionCanvas.cpp')
-rw-r--r--tools/SkBitmapRegionCanvas.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/SkBitmapRegionCanvas.cpp b/tools/SkBitmapRegionCanvas.cpp
index 2344d9020f..c54d936edc 100644
--- a/tools/SkBitmapRegionCanvas.cpp
+++ b/tools/SkBitmapRegionCanvas.cpp
@@ -7,9 +7,8 @@
#include "SkBitmapRegionCanvas.h"
#include "SkCanvas.h"
-#include "SkScanlineDecoder.h"
-SkBitmapRegionCanvas::SkBitmapRegionCanvas(SkScanlineDecoder* decoder)
+SkBitmapRegionCanvas::SkBitmapRegionCanvas(SkCodec* decoder)
: INHERITED(decoder->getInfo().width(), decoder->getInfo().height())
, fDecoder(decoder)
{}
@@ -114,7 +113,7 @@ SkBitmap* SkBitmapRegionCanvas::decodeRegion(int inputX, int inputY,
dstColorType, dstAlphaType);
// Start the scanline decoder
- SkCodec::Result r = fDecoder->start(decodeInfo);
+ SkCodec::Result r = fDecoder->startScanlineDecode(decodeInfo);
if (SkCodec::kSuccess != r) {
SkDebugf("Error: Could not start scanline decoder.\n");
return nullptr;