Chromium Code Reviews| Index: tools/SkBitmapRegionDecoderInterface.cpp |
| diff --git a/tools/SkBitmapRegionDecoderInterface.cpp b/tools/SkBitmapRegionDecoderInterface.cpp |
| index 090f042ce34517c45324704536c4ae0b8ac76be0..9bbff8253f1b4f6577bb8695e99e2d68f6933f5d 100644 |
| --- a/tools/SkBitmapRegionDecoderInterface.cpp |
| +++ b/tools/SkBitmapRegionDecoderInterface.cpp |
| @@ -8,7 +8,7 @@ |
| #include "SkBitmapRegionCanvas.h" |
| #include "SkBitmapRegionDecoderInterface.h" |
| #include "SkBitmapRegionSampler.h" |
| -#include "SkScanlineDecoder.h" |
| +#include "SkCodec.h" |
| #include "SkImageDecoder.h" |
| SkBitmapRegionDecoderInterface* SkBitmapRegionDecoderInterface::CreateBitmapRegionDecoder( |
| @@ -29,14 +29,15 @@ SkBitmapRegionDecoderInterface* SkBitmapRegionDecoderInterface::CreateBitmapRegi |
| return new SkBitmapRegionSampler(decoder, width, height); |
| } |
| case kCanvas_Strategy: { |
| - SkScanlineDecoder* decoder = SkScanlineDecoder::NewFromStream(stream); |
| + SkCodec* decoder = SkCodec::NewFromStream(stream); |
| + // FIXME: Don't we need to check start now? |
|
scroggo
2015/09/25 16:07:50
Actually, I don't think this changes anything here
|
| if (nullptr == decoder) { |
| SkDebugf("Error: Failed to create decoder.\n"); |
| return nullptr; |
| } |
| switch (decoder->getScanlineOrder()) { |
| - case SkScanlineDecoder::kTopDown_SkScanlineOrder: |
| - case SkScanlineDecoder::kNone_SkScanlineOrder: |
| + case SkCodec::kTopDown_SkScanlineOrder: |
| + case SkCodec::kNone_SkScanlineOrder: |
| break; |
| default: |
| SkDebugf("Error: Scanline ordering not supported.\n"); |