Merge "Add missing null check to ninePatchInsets" into lmp-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
8c94a8f280
@@ -367,6 +367,9 @@ static jobject doDecode(JNIEnv* env, SkStreamRewindable* stream, jobject padding
|
||||
peeker.mOpticalInsets[0], peeker.mOpticalInsets[1], peeker.mOpticalInsets[2], peeker.mOpticalInsets[3],
|
||||
peeker.mOutlineInsets[0], peeker.mOutlineInsets[1], peeker.mOutlineInsets[2], peeker.mOutlineInsets[3],
|
||||
peeker.mOutlineRadius, peeker.mOutlineAlpha, scale);
|
||||
if (ninePatchInsets == NULL) {
|
||||
return nullObjectReturn("nine patch insets == null");
|
||||
}
|
||||
if (javaBitmap != NULL) {
|
||||
env->SetObjectField(javaBitmap, gBitmap_ninePatchInsetsFieldID, ninePatchInsets);
|
||||
}
|
||||
|
||||
@@ -419,6 +419,7 @@ jobject GraphicsJNI::createBitmap(JNIEnv* env, SkBitmap* bitmap, jbyteArray buff
|
||||
{
|
||||
SkASSERT(bitmap);
|
||||
SkASSERT(bitmap->pixelRef());
|
||||
SkASSERT(!env->ExceptionCheck());
|
||||
bool isMutable = bitmapCreateFlags & kBitmapCreateFlag_Mutable;
|
||||
bool isPremultiplied = bitmapCreateFlags & kBitmapCreateFlag_Premultiplied;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user