| Index: src/core/SkBitmapController.cpp
|
| diff --git a/src/core/SkBitmapController.cpp b/src/core/SkBitmapController.cpp
|
| index 7182ea73829af66461d61c98dc75addb228777f0..61c14dc7b8c7250e248d596d792ca5d58cd340c2 100644
|
| --- a/src/core/SkBitmapController.cpp
|
| +++ b/src/core/SkBitmapController.cpp
|
| @@ -185,10 +185,9 @@ bool SkDefaultBitmapControllerState::processMediumRequest(const SkBitmapProvider
|
| SkScalar invScaleFixup = level.fScale;
|
| fInvMatrix.postScale(invScaleFixup, invScaleFixup);
|
|
|
| - const SkImageInfo info = provider.info().makeWH(level.fWidth, level.fHeight);
|
| // todo: if we could wrap the fCurrMip in a pixelref, then we could just install
|
| // that here, and not need to explicitly track it ourselves.
|
| - return fResultBitmap.installPixels(info, level.fPixels, level.fRowBytes);
|
| + return fResultBitmap.installPixels(level.fPixmap);
|
| } else {
|
| // failed to extract, so release the mipmap
|
| fCurrMip.reset(nullptr);
|
|
|