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