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"); |