diff options
-rw-r--r-- | src/core/SkColorSpaceXform_skcms.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/SkColorSpaceXform_skcms.cpp b/src/core/SkColorSpaceXform_skcms.cpp index 052b95bf3a..657bf49f24 100644 --- a/src/core/SkColorSpaceXform_skcms.cpp +++ b/src/core/SkColorSpaceXform_skcms.cpp @@ -17,8 +17,9 @@ public: skcms_AlphaFormat premulFormat) : fSrcProfile(srcProfile) , fDstProfile(dstProfile) - , fPremulFormat(premulFormat) - {} + , fPremulFormat(premulFormat) { + skcms_EnsureUsableAsDestination(&fDstProfile, &skcms_sRGB_profile); + } bool apply(ColorFormat, void*, ColorFormat, const void*, int, SkAlphaType) const override; |