diff options
author | Matt Sarett <msarett@google.com> | 2017-04-25 17:32:34 -0400 |
---|---|---|
committer | Matt Sarett <msarett@google.com> | 2017-04-26 16:17:46 -0400 |
commit | 155d52155b67d1563d0a55f654683d98832d0860 (patch) | |
tree | a8a312d22ca34244a27523aced9393c74ef764dc /libs/input/SpriteController.h | |
parent | c2d407a7dc4ea0f402037cac548b47e95bf426a1 (diff) |
Remove uses of SkBitmap::copyTo
This API is being deleted:
skbug.com/6464
Test: Refactor
Change-Id: Id78653ca45d6bfee2e4f9c9c24c2414b888f0df5
Diffstat (limited to 'libs/input/SpriteController.h')
-rw-r--r-- | libs/input/SpriteController.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/input/SpriteController.h b/libs/input/SpriteController.h index 7fc8d6fd5197..31e43e9b99e5 100644 --- a/libs/input/SpriteController.h +++ b/libs/input/SpriteController.h @@ -65,7 +65,10 @@ struct SpriteIcon { inline SpriteIcon copy() const { SkBitmap bitmapCopy; - bitmap.copyTo(&bitmapCopy, kN32_SkColorType); + if (bitmapCopy.tryAllocPixels(bitmap.info().makeColorType(kN32_SkColorType))) { + bitmap.readPixels(bitmapCopy.info(), bitmapCopy.getPixels(), bitmapCopy.rowBytes(), + 0, 0); + } return SpriteIcon(bitmapCopy, hotSpotX, hotSpotY); } |