| Index: src/core/SkMipMap.cpp
|
| diff --git a/src/core/SkMipMap.cpp b/src/core/SkMipMap.cpp
|
| index 69c8466f69c30073fe0ace194254ef2215575959..7384e100ece878d819761a91931649dffa5e482c 100644
|
| --- a/src/core/SkMipMap.cpp
|
| +++ b/src/core/SkMipMap.cpp
|
| @@ -306,7 +306,8 @@ size_t SkMipMap::AllocLevelsSize(int levelCount, size_t pixelSize) {
|
|
|
| static bool treat_like_srgb(const SkImageInfo& info) {
|
| if (info.colorSpace()) {
|
| - return SkColorSpace::k2Dot2Curve_GammaNamed == info.colorSpace()->gammaNamed();
|
| + return SkColorSpace::k2Dot2Curve_GammaNamed == info.colorSpace()->gammaNamed() ||
|
| + SkColorSpace::kSRGB_GammaNamed == info.colorSpace()->gammaNamed();
|
| } else {
|
| return kSRGB_SkColorProfileType == info.profileType();
|
| }
|
|
|