diff options
Diffstat (limited to 'src/lazy/SkBitmapFactory.cpp')
-rw-r--r-- | src/lazy/SkBitmapFactory.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lazy/SkBitmapFactory.cpp b/src/lazy/SkBitmapFactory.cpp index 0ff4ee2d17..5464851402 100644 --- a/src/lazy/SkBitmapFactory.cpp +++ b/src/lazy/SkBitmapFactory.cpp @@ -53,16 +53,13 @@ bool SkBitmapFactory::installPixelRef(SkData* data, SkBitmap* dst) { return false; } - bool isOpaque = false; - SkBitmap::Config config = SkImageInfoToBitmapConfig(info, &isOpaque); + SkBitmap::Config config = SkImageInfoToBitmapConfig(info); Target target; // FIMXE: There will be a problem if this rowbytes is calculated differently from // in SkLazyPixelRef. target.fRowBytes = SkImageMinRowBytes(info); - - dst->setConfig(config, info.fWidth, info.fHeight, target.fRowBytes); - dst->setIsOpaque(isOpaque); + dst->setConfig(config, info.fWidth, info.fHeight, target.fRowBytes, info.fAlphaType); // fImageCache and fCacheSelector are mutually exclusive. SkASSERT(NULL == fImageCache || NULL == fCacheSelector); |