Index: src/core/SkBitmapProcState.cpp |
diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp |
index 2fa02947503d51763aa4bdee53008fea94d0a182..068a107153de434ae1e05478640cdeb8a2476c30 100644 |
--- a/src/core/SkBitmapProcState.cpp |
+++ b/src/core/SkBitmapProcState.cpp |
@@ -273,9 +273,7 @@ bool SkBitmapProcState::possiblyScaleImage() { |
SkScalar invScaleFixup = level.fScale; |
fInvMatrix.postScale(invScaleFixup, invScaleFixup); |
- SkImageInfo info = fOrigBitmap.info(); |
- info.fWidth = level.fWidth; |
- info.fHeight = level.fHeight; |
+ const SkImageInfo info = fOrigBitmap.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. |
fScaledBitmap.installPixels(info, level.fPixels, level.fRowBytes); |