| Index: tests/ScaledImageCache.cpp
|
| diff --git a/tests/ScaledImageCache.cpp b/tests/ScaledImageCache.cpp
|
| index 8088d093d3427670316969eac5926ee5e2ec3994..b71c7443e57ad6ad7c26a7f72c8078415a9cd9c4 100644
|
| --- a/tests/ScaledImageCache.cpp
|
| +++ b/tests/ScaledImageCache.cpp
|
| @@ -17,7 +17,9 @@ static bool is_in_scaled_image_cache(const SkBitmap& orig,
|
| SkScalar xScale,
|
| SkScalar yScale) {
|
| SkBitmap scaled;
|
| - return SkBitmapCache::Find(orig, SkScalarInvert(xScale), SkScalarInvert(yScale), &scaled);
|
| + float roundedImageWidth = SkScalarRoundToScalar(orig.width() * xScale);
|
| + float roundedImageHeight = SkScalarRoundToScalar(orig.height() * xScale);
|
| + return SkBitmapCache::Find(orig, roundedImageWidth, roundedImageHeight, &scaled);
|
| }
|
|
|
| // Draw a scaled bitmap, then return true iff it has been cached.
|
|
|