X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcore%2FSkDevice.cpp;h=ff99a09ccd8ca7b429cbafc10cdcee41d379ac3a;hb=61624f0c716b576706659750d87b6956f4c15722;hp=741273bde3fb79b5265cd1b66430dbdec37d49ff;hpb=073285c0595d46205d1482cc19af2d7d891bfeae;p=platform%2Fupstream%2FlibSkiaSharp.git diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp index 741273b..ff99a09 100644 --- a/src/core/SkDevice.cpp +++ b/src/core/SkDevice.cpp @@ -234,11 +234,8 @@ void SkBaseDevice::drawImage(const SkDraw& draw, const SkImage* image, SkScalar return; } - SkDestinationSurfaceColorMode colorMode = this->imageInfo().colorSpace() - ? SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware - : SkDestinationSurfaceColorMode::kLegacy; SkBitmap bm; - if (as_IB(image)->getROPixels(&bm, colorMode)) { + if (as_IB(image)->getROPixels(&bm, this->imageInfo().colorSpace())) { this->drawBitmap(draw, bm, SkMatrix::MakeTrans(x, y), paint); } } @@ -251,11 +248,8 @@ void SkBaseDevice::drawImageRect(const SkDraw& draw, const SkImage* image, const return; } - SkDestinationSurfaceColorMode colorMode = this->imageInfo().colorSpace() - ? SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware - : SkDestinationSurfaceColorMode::kLegacy; SkBitmap bm; - if (as_IB(image)->getROPixels(&bm, colorMode)) { + if (as_IB(image)->getROPixels(&bm, this->imageInfo().colorSpace())) { this->drawBitmapRect(draw, bm, src, dst, paint, constraint); } }