summaryrefslogtreecommitdiffstats
path: root/core/jni/android
diff options
context:
space:
mode:
authorLeon Scroggins III <scroggo@google.com>2014-05-27 20:42:44 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-27 20:42:44 +0000
commit8f8c08516456944ae7ab15fea641ffb316268381 (patch)
tree0199e4480b02ead85615b2c4b71584ecfaa4b816 /core/jni/android
parent233a0ae88dc9fa36af20f5be4035cf5aeee5153b (diff)
parent28408c23958bb14d296574853d8a576177a36a5b (diff)
downloadframeworks_base-8f8c08516456944ae7ab15fea641ffb316268381.zip
frameworks_base-8f8c08516456944ae7ab15fea641ffb316268381.tar.gz
frameworks_base-8f8c08516456944ae7ab15fea641ffb316268381.tar.bz2
Merge "Remove call to deprecated SkBitmap::asImageInfo."
Diffstat (limited to 'core/jni/android')
-rw-r--r--core/jni/android/graphics/BitmapFactory.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/jni/android/graphics/BitmapFactory.cpp b/core/jni/android/graphics/BitmapFactory.cpp
index 7aa241a..928a7f8 100644
--- a/core/jni/android/graphics/BitmapFactory.cpp
+++ b/core/jni/android/graphics/BitmapFactory.cpp
@@ -128,8 +128,7 @@ static void scaleNinePatchChunk(android::Res_png_9patch* chunk, float scale) {
static SkPixelRef* installPixelRef(SkBitmap* bitmap, SkStreamRewindable* stream,
int sampleSize, bool ditherImage) {
- SkImageInfo bitmapInfo;
- if (!bitmap->asImageInfo(&bitmapInfo)) {
+ if (kUnknown_SkColorType == bitmap->colorType()) {
ALOGW("bitmap has unknown configuration so no memory has been allocated");
return NULL;
}
@@ -137,9 +136,9 @@ static SkPixelRef* installPixelRef(SkBitmap* bitmap, SkStreamRewindable* stream,
SkImageRef* pr;
// only use ashmem for large images, since mmaps come at a price
if (bitmap->getSize() >= 32 * 1024) {
- pr = new SkImageRef_ashmem(bitmapInfo, stream, sampleSize);
+ pr = new SkImageRef_ashmem(bitmap->info(), stream, sampleSize);
} else {
- pr = new SkImageRef_GlobalPool(bitmapInfo, stream, sampleSize);
+ pr = new SkImageRef_GlobalPool(bitmap->info(), stream, sampleSize);
}
pr->setDitherImage(ditherImage);
bitmap->setPixelRef(pr)->unref();