Index: src/codec/SkBmpRLECodec.cpp |
diff --git a/src/codec/SkBmpRLECodec.cpp b/src/codec/SkBmpRLECodec.cpp |
index 0a9dd64c21b496d3d6c37793ab35e0900216851c..8cf271f134a8b5fcf80e6f1cce3af97d8f317721 100644 |
--- a/src/codec/SkBmpRLECodec.cpp |
+++ b/src/codec/SkBmpRLECodec.cpp |
@@ -257,6 +257,12 @@ void SkBmpRLECodec::setRGBPixel(void* dst, size_t dstRowBytes, |
SkCodec::Result SkBmpRLECodec::prepareToDecode(const SkImageInfo& dstInfo, |
const SkCodec::Options& options, SkPMColor inputColorPtr[], int* inputColorCount) { |
+ // FIXME: Support subsets for scanline decodes. |
+ if (options.fSubset) { |
+ // Subsets are not supported. |
+ return kUnimplemented; |
+ } |
+ |
// Reset fSampleX. If it needs to be a value other than 1, it will get modified by |
// the sampler. |
fSampleX = 1; |