From 17a9c02f96b2d95fcc47d0052995461d5dfccc72 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Fri, 24 Nov 2023 13:05:59 +0800 Subject: [PATCH] [Marshmallow] Fix OOM when decoding images --- app/src/main/kotlin/com/hippo/ehviewer/image/Image.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/image/Image.kt b/app/src/main/kotlin/com/hippo/ehviewer/image/Image.kt index 45e43bed9..2c303898c 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/image/Image.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/image/Image.kt @@ -125,6 +125,7 @@ class Image private constructor(drawable: Drawable, private val src: AutoCloseab colorSpace = if (isAtLeastO) colorSpace else null, size = Size(targetWidth, targetHeight), scale = Scale.FILL, + allowInexactSize = true, ) val drawable = ImageSource(src.source.openInputStream().source().buffer(), appCtx).use { BitmapFactoryDecoder(it, options).decode().drawable