summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorharrym@chromium.org <harrym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 06:26:24 +0000
committerharrym@chromium.org <harrym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 06:26:24 +0000
commit9c0f403958d441f584dd2e0ed20c49388809a809 (patch)
treedaaa8e06f306cf4fded636748dd4d8771950cfa8 /ui
parent094ae721c66bb486d9d1386cefe61ca739b4ded9 (diff)
downloadchromium_src-9c0f403958d441f584dd2e0ed20c49388809a809.zip
chromium_src-9c0f403958d441f584dd2e0ed20c49388809a809.tar.gz
chromium_src-9c0f403958d441f584dd2e0ed20c49388809a809.tar.bz2
Initialize memory, remove valgrind supression, add transparency test.
BUG=166584 Review URL: https://chromiumcodereview.appspot.com/12151002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180101 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r--ui/gfx/skbitmap_operations_unittest.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/gfx/skbitmap_operations_unittest.cc b/ui/gfx/skbitmap_operations_unittest.cc
index c6d0bd1..9b11d6d 100644
--- a/ui/gfx/skbitmap_operations_unittest.cc
+++ b/ui/gfx/skbitmap_operations_unittest.cc
@@ -534,11 +534,13 @@ TEST(SkBitmapOperationsTest, RotateImage) {
src.allocPixels();
SkCanvas canvas(src);
+ src.eraseARGB(0, 0, 0, 0);
SkRegion region;
region.setRect(0, 0, src_w / 2, src_h / 2);
canvas.setClipRegion(region);
- canvas.drawColor(SK_ColorRED, SkXfermode::kSrc_Mode);
+ // 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);