Index: src/codec/SkGifCodec.cpp |
diff --git a/src/codec/SkGifCodec.cpp b/src/codec/SkGifCodec.cpp |
index dcc25b8dfd83986724deec6ae9d86b141a46db24..1e6e300a9233ec8e24d45c392b877b291154d565 100644 |
--- a/src/codec/SkGifCodec.cpp |
+++ b/src/codec/SkGifCodec.cpp |
@@ -450,9 +450,8 @@ void SkGifCodec::initializeColorTable(const SkImageInfo& dstInfo, SkPMColor* inp |
SkCodec::Result SkGifCodec::prepareToDecode(const SkImageInfo& dstInfo, SkPMColor* inputColorPtr, |
int* inputColorCount, const Options& opts) { |
// Check for valid input parameters |
- if (!conversion_possible(dstInfo, this->getInfo())) { |
- return gif_error("Cannot convert input type to output type.\n", |
- kInvalidConversion); |
+ if (!conversion_possible_ignore_color_space(dstInfo, this->getInfo())) { |
+ return gif_error("Cannot convert input type to output type.\n", kInvalidConversion); |
} |
// Initialize color table and copy to the client if necessary |