diff options
author | reed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-24 20:30:35 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-24 20:30:35 +0000 |
commit | a476d6bc629e75337f1052c9c70b3a993afed0e6 (patch) | |
tree | 0327947bc5a8345e5d47e47d413c1ae839220858 /skia/ext/bitmap_platform_device_android.cc | |
parent | 923e85f5dbb8fcea66b4d4a791331b186486ac7d (diff) | |
download | chromium_src-a476d6bc629e75337f1052c9c70b3a993afed0e6.zip chromium_src-a476d6bc629e75337f1052c9c70b3a993afed0e6.tar.gz chromium_src-a476d6bc629e75337f1052c9c70b3a993afed0e6.tar.bz2 |
replace setIsOpaque (deprecated) with explicit SkAlphaType
BUG=
R=enne@chromium.org, jam@chromium.org, jamesr@chromium.org, thakis@chromium.org
Review URL: https://codereview.chromium.org/37233002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230799 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/ext/bitmap_platform_device_android.cc')
-rw-r--r-- | skia/ext/bitmap_platform_device_android.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/skia/ext/bitmap_platform_device_android.cc b/skia/ext/bitmap_platform_device_android.cc index 32f447f..9d6051e 100644 --- a/skia/ext/bitmap_platform_device_android.cc +++ b/skia/ext/bitmap_platform_device_android.cc @@ -10,9 +10,9 @@ namespace skia { BitmapPlatformDevice* BitmapPlatformDevice::Create(int width, int height, bool is_opaque) { SkBitmap bitmap; - bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, height); + bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, height, 0, + is_opaque ? kOpaque_SkAlphaType : kPremul_SkAlphaType); if (bitmap.allocPixels()) { - bitmap.setIsOpaque(is_opaque); // Follow the logic in SkCanvas::createDevice(), initialize the bitmap if it // is not opaque. if (!is_opaque) @@ -35,13 +35,13 @@ BitmapPlatformDevice* BitmapPlatformDevice::Create(int width, int height, bool is_opaque, uint8_t* data) { SkBitmap bitmap; - bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, height); + bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, height, 0, + is_opaque ? kOpaque_SkAlphaType : kPremul_SkAlphaType); if (data) bitmap.setPixels(data); else if (!bitmap.allocPixels()) return NULL; - bitmap.setIsOpaque(is_opaque); return new BitmapPlatformDevice(bitmap); } @@ -87,11 +87,11 @@ PlatformBitmap::~PlatformBitmap() { } bool PlatformBitmap::Allocate(int width, int height, bool is_opaque) { - bitmap_.setConfig(SkBitmap::kARGB_8888_Config, width, height); + bitmap_.setConfig(SkBitmap::kARGB_8888_Config, width, height, 0, + is_opaque ? kOpaque_SkAlphaType : kPremul_SkAlphaType); if (!bitmap_.allocPixels()) return false; - bitmap_.setIsOpaque(is_opaque); surface_ = bitmap_.getPixels(); return true; } |