| Index: ui/gfx/skbitmap_operations.cc
|
| diff --git a/ui/gfx/skbitmap_operations.cc b/ui/gfx/skbitmap_operations.cc
|
| index cfb44da330b08be71536ded62191cb3f8a8f2478..bccff77c542d34523a685dfb55d0bde49febc082 100644
|
| --- a/ui/gfx/skbitmap_operations.cc
|
| +++ b/ui/gfx/skbitmap_operations.cc
|
| @@ -119,12 +119,10 @@ SkBitmap SkBitmapOperations::CreateMaskedBitmap(const SkBitmap& rgb,
|
| SkColor alpha_pixel = SkUnPreMultiply::PMColorToColor(alpha_row[x]);
|
| int alpha = SkAlphaMul(SkColorGetA(rgb_pixel),
|
| SkAlpha255To256(SkColorGetA(alpha_pixel)));
|
| - int alpha_256 = SkAlpha255To256(alpha);
|
| - dst_row[x] = SkColorSetARGB(alpha,
|
| - SkAlphaMul(SkColorGetR(rgb_pixel), alpha_256),
|
| - SkAlphaMul(SkColorGetG(rgb_pixel), alpha_256),
|
| - SkAlphaMul(SkColorGetB(rgb_pixel),
|
| - alpha_256));
|
| + dst_row[x] = SkPreMultiplyARGB(alpha,
|
| + SkColorGetR(rgb_pixel),
|
| + SkColorGetG(rgb_pixel),
|
| + SkColorGetB(rgb_pixel));
|
| }
|
| }
|
|
|
|
|