--- a/mmplugins/imagingplugins/codecs/PNGCodec/PngScanlineDecoder.cpp Fri Apr 16 16:34:49 2010 +0300
+++ b/mmplugins/imagingplugins/codecs/PNGCodec/PngScanlineDecoder.cpp Mon May 03 13:56:28 2010 +0300
@@ -327,7 +327,7 @@
while (aDataPtr < aDataPtrLimit)
{
- *scanLinePtr++ = (0xFF << 24) | (aDataPtr[0] << 16) | (aDataPtr[1] << 8) | aDataPtr[2];
+ *scanLinePtr++ = ((TUint32)0xFF << 24) | ((TUint32)aDataPtr[0] << 16) | ((TUint32)aDataPtr[1] << 8) | aDataPtr[2];
aDataPtr += KPngDepth3BytesPerPixel;
}