From be552e92a15fc74d344f01c742caec34b3843689 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 1 Dec 2022 09:25:55 +0800 Subject: [PATCH] Fix #476 --- app/src/main/java/com/hippo/image/Image.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/image/Image.kt b/app/src/main/java/com/hippo/image/Image.kt index 648fc84e3..030cc8f4f 100644 --- a/app/src/main/java/com/hippo/image/Image.kt +++ b/app/src/main/java/com/hippo/image/Image.kt @@ -128,12 +128,13 @@ class Image private constructor( fun texImage(init: Boolean, offsetX: Int, offsetY: Int, width: Int, height: Int) { check(!hardware) { "Hardware buffer cannot be used in glgallery" } - val bitmap: Bitmap = if (animated) { + val bitmap: Bitmap? = if (animated) { updateBitmap() - mBitmap!! + mBitmap } else { - (mObtainedDrawable as BitmapDrawable).bitmap + (mObtainedDrawable as BitmapDrawable?)?.bitmap } + bitmap ?: return nativeTexImage( bitmap, init,