From f70790d5b17f0fec736579b53f08ab248f08d188 Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Fri, 26 Mar 2010 10:53:44 -0400 Subject: [PATCH] correct rgba order for skia Change-Id: I368def139ab2b3c5c08807919152ca7379ab9b4f http://b/1745918 --- WebCore/platform/image-decoders/ImageDecoder.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/WebCore/platform/image-decoders/ImageDecoder.h b/WebCore/platform/image-decoders/ImageDecoder.h index 3ca7abf12..8d27072ec 100644 --- a/WebCore/platform/image-decoders/ImageDecoder.h +++ b/WebCore/platform/image-decoders/ImageDecoder.h @@ -39,6 +39,7 @@ #if PLATFORM(SKIA) #include "NativeImageSkia.h" +#include "SkColorPriv.h" #elif PLATFORM(QT) #include #endif @@ -169,7 +170,11 @@ namespace WebCore { g = static_cast(g * alphaPercent); b = static_cast(b * alphaPercent); } +#if PLATFORM(ANDROID) + *dest = SkPackARGB32(a, r, g, b); +#else *dest = (a << 24 | r << 16 | g << 8 | b); +#endif } } -- 2.11.0