| Index: tools/SkBitmapRegionSampler.h
|
| diff --git a/tools/SkBitmapRegionSampler.h b/tools/SkBitmapRegionSampler.h
|
| index d2f738d3b5545d220c4d00cacf5f7ca855b30fd2..8ed95e25249b1cd4092fd095ca601c8c4164a33d 100644
|
| --- a/tools/SkBitmapRegionSampler.h
|
| +++ b/tools/SkBitmapRegionSampler.h
|
| @@ -32,6 +32,14 @@ public:
|
| SkBitmap* decodeRegion(int start_x, int start_y, int width, int height,
|
| int sampleSize, SkColorType prefColorType) override;
|
|
|
| + bool conversionSupported(SkColorType colorType) override {
|
| + // SkBitmapRegionSampler does not allow the client to check if the conversion
|
| + // is supported. We will return true as a default. If the conversion is in
|
| + // fact not supported, decodeRegion() will ignore the prefColorType and choose
|
| + // its own color type. We catch this and fail non-fatally in our test code.
|
| + return true;
|
| + }
|
| +
|
| private:
|
|
|
| SkAutoTDelete<SkImageDecoder> fDecoder;
|
|
|