diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp index a489421bd7edf..d9aa8f1f4a0a2 100755 --- a/core/jni/android/graphics/Bitmap.cpp +++ b/core/jni/android/graphics/Bitmap.cpp @@ -655,7 +655,7 @@ static void Bitmap_reconfigure(JNIEnv* env, jobject clazz, jlong bitmapHandle, alphaType = requestPremul ? kPremul_SkAlphaType : kUnpremul_SkAlphaType; } bitmap->bitmap().reconfigure(SkImageInfo::Make(width, height, colorType, alphaType, - sk_sp(bitmap->info().colorSpace()))); + sk_ref_sp(bitmap->info().colorSpace()))); } // These must match the int values in Bitmap.java