Loading core/jni/android/graphics/Bitmap.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1087,6 +1087,8 @@ static jboolean Bitmap_writeToParcel(JNIEnv* env, jobject, p->writeInt32(density); p->writeInt32(density); if (bitmap.colorType() == kIndex_8_SkColorType) { if (bitmap.colorType() == kIndex_8_SkColorType) { // The bitmap needs to be locked to access its color table. SkAutoLockPixels alp(bitmap); SkColorTable* ctable = bitmap.getColorTable(); SkColorTable* ctable = bitmap.getColorTable(); if (ctable != NULL) { if (ctable != NULL) { int count = ctable->count(); int count = ctable->count(); Loading Loading
core/jni/android/graphics/Bitmap.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1087,6 +1087,8 @@ static jboolean Bitmap_writeToParcel(JNIEnv* env, jobject, p->writeInt32(density); p->writeInt32(density); if (bitmap.colorType() == kIndex_8_SkColorType) { if (bitmap.colorType() == kIndex_8_SkColorType) { // The bitmap needs to be locked to access its color table. SkAutoLockPixels alp(bitmap); SkColorTable* ctable = bitmap.getColorTable(); SkColorTable* ctable = bitmap.getColorTable(); if (ctable != NULL) { if (ctable != NULL) { int count = ctable->count(); int count = ctable->count(); Loading