| Index: ui/gfx/skbitmap_operations_unittest.cc | 
| diff --git a/ui/gfx/skbitmap_operations_unittest.cc b/ui/gfx/skbitmap_operations_unittest.cc | 
| index d41747bce58bdc608dad50e183348a0f672f52a8..fed87609413531cbdc03ac397a65faae36bb4e7c 100644 | 
| --- a/ui/gfx/skbitmap_operations_unittest.cc | 
| +++ b/ui/gfx/skbitmap_operations_unittest.cc | 
| @@ -506,6 +506,21 @@ TEST(SkBitmapOperationsTest, CreateTransposedBitmap) { | 
| } | 
| } | 
|  | 
| +void DrawRectWithColor(SkCanvas* canvas, | 
| +                       int left, | 
| +                       int top, | 
| +                       int right, | 
| +                       int bottom, | 
| +                       SkColor color) { | 
| +  SkPaint paint; | 
| +  paint.setColor(color); | 
| +  paint.setXfermodeMode(SkXfermode::kSrc_Mode); | 
| +  canvas->drawRect( | 
| +      SkRect::MakeLTRB(SkIntToScalar(left), SkIntToScalar(top), | 
| +                       SkIntToScalar(right), SkIntToScalar(bottom)), | 
| +      paint); | 
| +} | 
| + | 
| // Check that Rotate provides the desired results | 
| TEST(SkBitmapOperationsTest, RotateImage) { | 
| const int src_w = 6, src_h = 4; | 
| @@ -519,22 +534,13 @@ TEST(SkBitmapOperationsTest, RotateImage) { | 
|  | 
| SkCanvas canvas(src); | 
| src.eraseARGB(0, 0, 0, 0); | 
| -  SkRegion region; | 
|  | 
| -  region.setRect(0, 0, src_w / 2, src_h / 2); | 
| -  canvas.setClipRegion(region); | 
| // This region is a semi-transparent red to test non-opaque pixels. | 
| -  canvas.drawColor(0x1FFF0000, SkXfermode::kSrc_Mode); | 
| -  region.setRect(src_w / 2, 0, src_w, src_h / 2); | 
| -  canvas.setClipRegion(region); | 
| -  canvas.drawColor(SK_ColorBLUE, SkXfermode::kSrc_Mode); | 
| -  region.setRect(0, src_h / 2, src_w / 2, src_h); | 
| -  canvas.setClipRegion(region); | 
| -  canvas.drawColor(SK_ColorGREEN, SkXfermode::kSrc_Mode); | 
| -  region.setRect(src_w / 2, src_h / 2, src_w, src_h); | 
| -  canvas.setClipRegion(region); | 
| -  canvas.drawColor(SK_ColorYELLOW, SkXfermode::kSrc_Mode); | 
| -  canvas.flush(); | 
| +  DrawRectWithColor(&canvas, 0, 0, src_w / 2, src_h / 2, 0x1FFF0000); | 
| +  DrawRectWithColor(&canvas, src_w / 2, 0, src_w, src_h / 2, SK_ColorBLUE); | 
| +  DrawRectWithColor(&canvas, 0, src_h / 2, src_w / 2, src_h, SK_ColorGREEN); | 
| +  DrawRectWithColor(&canvas, src_w / 2, src_h / 2, src_w, src_h, | 
| +                    SK_ColorYELLOW); | 
|  | 
| SkBitmap rotate90, rotate180, rotate270; | 
| rotate90 = SkBitmapOperations::Rotate(src, | 
|  |