Index: Source/platform/graphics/ImageFrameGenerator.cpp |
diff --git a/Source/platform/graphics/ImageFrameGenerator.cpp b/Source/platform/graphics/ImageFrameGenerator.cpp |
index 5325c541f42414331eeeb9ca46e4935c574783fa..b046744b31c76ce29b836f7269f4531d654130a3 100644 |
--- a/Source/platform/graphics/ImageFrameGenerator.cpp |
+++ b/Source/platform/graphics/ImageFrameGenerator.cpp |
@@ -155,8 +155,7 @@ bool ImageFrameGenerator::decodeToYUV(void* planes[3], size_t rowBytes[3]) |
m_data.data(&data, &allDataReceived); |
// FIXME: YUV decoding does not currently support progressive decoding. |
- if (!allDataReceived) |
- return false; |
+ ASSERT(allDataReceived); |
OwnPtr<ImageDecoder> decoder = ImageDecoder::create(*data, ImageSource::AlphaPremultiplied, ImageSource::GammaAndColorProfileApplied); |
if (!decoder) |
@@ -303,7 +302,8 @@ bool ImageFrameGenerator::getYUVComponentSizes(SkISize componentSizes[3]) |
m_data.data(&data, &allDataReceived); |
// FIXME: YUV decoding does not currently support progressive decoding. |
- ASSERT(allDataReceived); |
+ if (!allDataReceived) |
+ return false; |
OwnPtr<ImageDecoder> decoder = ImageDecoder::create(*data, ImageSource::AlphaPremultiplied, ImageSource::GammaAndColorProfileApplied); |
if (!decoder) |