diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkConvertPixels.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkConvertPixels.cpp b/src/core/SkConvertPixels.cpp index 6b335e246b..3bfa6893c4 100644 --- a/src/core/SkConvertPixels.cpp +++ b/src/core/SkConvertPixels.cpp @@ -301,7 +301,7 @@ static void convert_with_pipeline(const SkImageInfo& dstInfo, void* dstRow, size SkColorSpaceTransferFn srcFn; if (isColorAware && srcInfo.gammaCloseToSRGB()) { - pipeline.append_from_srgb(srcInfo.alphaType()); + pipeline.append_from_srgb(premulState); } else if (isColorAware && !srcInfo.colorSpace()->gammaIsLinear()) { SkAssertResult(srcInfo.colorSpace()->isNumericalTransferFn(&srcFn)); pipeline.append(SkRasterPipeline::parametric_r, &srcFn); |