diff options
author | 2016-04-26 08:15:27 -0700 | |
---|---|---|
committer | 2016-04-26 08:15:27 -0700 | |
commit | 5d4943caae2ee8e2adc1152864304ba9903c2098 (patch) | |
tree | 73e9cacf9a924f8ea87016454af7ae414fad8a11 /src/core/SkBitmapProcShader.cpp | |
parent | b1b59576baf8abe457be159b13438b8668f8eeac (diff) |
Add guards for edge cases.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1915263002
Review URL: https://codereview.chromium.org/1915263002
Diffstat (limited to 'src/core/SkBitmapProcShader.cpp')
-rw-r--r-- | src/core/SkBitmapProcShader.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/SkBitmapProcShader.cpp b/src/core/SkBitmapProcShader.cpp index 3727bbca86..d230d147cb 100644 --- a/src/core/SkBitmapProcShader.cpp +++ b/src/core/SkBitmapProcShader.cpp @@ -225,6 +225,7 @@ private: static bool choose_linear_pipeline(const SkShader::ContextRec& rec, const SkImageInfo& srcInfo) { // These src attributes are not supported in the new 4f context (yet) // + if (srcInfo.profileType() != kSRGB_SkColorProfileType) { return false; } if (srcInfo.colorType() != kRGBA_8888_SkColorType && srcInfo.colorType() != kBGRA_8888_SkColorType && srcInfo.colorType() != kIndex_8_SkColorType |