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); |