Chromium Code Reviews| Index: src/codec/SkMaskSwizzler.cpp | 
| diff --git a/src/codec/SkMaskSwizzler.cpp b/src/codec/SkMaskSwizzler.cpp | 
| index 01502cbd4ab875ac3ca24e26a61ff85288556423..1b77a85b139c591736e9edd5e6f152b11d6e232f 100644 | 
| --- a/src/codec/SkMaskSwizzler.cpp | 
| +++ b/src/codec/SkMaskSwizzler.cpp | 
| @@ -250,13 +250,7 @@ SkMaskSwizzler* SkMaskSwizzler::CreateMaskSwizzler(const SkImageInfo& dstInfo, | 
| } | 
| break; | 
| case kRGB_565_SkColorType: | 
| - switch (dstInfo.alphaType()) { | 
| - case kOpaque_SkAlphaType: | 
| - proc = &swizzle_mask16_to_565; | 
| - break; | 
| - default: | 
| - break; | 
| - } | 
| + proc = &swizzle_mask16_to_565; | 
| 
 
scroggo
2016/02/03 14:58:45
These changes fix the crash I was seeing on the tr
 
msarett
2016/02/03 15:03:07
Acknowledged.
 
 | 
| break; | 
| default: | 
| break; | 
| @@ -280,13 +274,7 @@ SkMaskSwizzler* SkMaskSwizzler::CreateMaskSwizzler(const SkImageInfo& dstInfo, | 
| } | 
| break; | 
| case kRGB_565_SkColorType: | 
| - switch (dstInfo.alphaType()) { | 
| - case kOpaque_SkAlphaType: | 
| - proc = &swizzle_mask24_to_565; | 
| - break; | 
| - default: | 
| - break; | 
| - } | 
| + proc = &swizzle_mask24_to_565; | 
| break; | 
| default: | 
| break; | 
| @@ -310,13 +298,7 @@ SkMaskSwizzler* SkMaskSwizzler::CreateMaskSwizzler(const SkImageInfo& dstInfo, | 
| } | 
| break; | 
| case kRGB_565_SkColorType: | 
| - switch (dstInfo.alphaType()) { | 
| - case kOpaque_SkAlphaType: | 
| - proc = &swizzle_mask32_to_565; | 
| - break; | 
| - default: | 
| - break; | 
| - } | 
| + proc = &swizzle_mask32_to_565; | 
| break; | 
| default: | 
| break; |