Fix tests with incorrect swizzle.
http://codereview.appspot.com/4552046/


git-svn-id: http://skia.googlecode.com/svn/trunk@1367 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gm/nocolorbleed.cpp b/gm/nocolorbleed.cpp
index 85bad30..a509c0e 100755
--- a/gm/nocolorbleed.cpp
+++ b/gm/nocolorbleed.cpp
@@ -24,13 +24,17 @@
 
         SkBitmap sprite;
         sprite.setConfig(SkBitmap::kARGB_8888_Config, 4, 4, 4*sizeof(SkColor));
-        SkColor spriteData[16] = {
+        const SkColor spriteData[16] = {
             SK_ColorBLACK,  SK_ColorCYAN,    SK_ColorMAGENTA, SK_ColorYELLOW,
             SK_ColorBLACK,  SK_ColorWHITE,   SK_ColorBLACK,   SK_ColorRED,
             SK_ColorGREEN,  SK_ColorBLACK,   SK_ColorWHITE,   SK_ColorBLUE,
             SK_ColorYELLOW, SK_ColorMAGENTA, SK_ColorCYAN,    SK_ColorBLACK
         };
-        sprite.setPixels(spriteData);
+        SkPMColor spriteDataPM[16];
+        for (size_t i = 0; i < SK_ARRAY_COUNT(spriteData); ++i) {
+            spriteDataPM[i] = SkPreMultiplyColor(spriteData[i]);
+        }
+        sprite.setPixels(spriteDataPM);
 
         // We draw a magnified subrect of the sprite
         // sample interpolation may cause color bleeding around edges