Index: third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp |
diff --git a/third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp b/third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp |
index 734a7b2527bed95be6dc11f960bf2a1024f337ac..303b99844f526be20b997e1e3a734edd12720c31 100644 |
--- a/third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp |
+++ b/third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp |
@@ -824,6 +824,7 @@ BMPImageReader::ProcessingResult BMPImageReader::processNonRLEData( |
m_seenNonZeroAlphaPixel = true; |
if (m_seenZeroAlphaPixel) { |
m_buffer->zeroFillPixelData(); |
+ m_buffer->setHasAlpha(true); |
m_seenZeroAlphaPixel = false; |
} else if (alpha != 255) |
m_buffer->setHasAlpha(true); |