From b1993ff7d284672d7b2e0a39288686bf75f45bec Mon Sep 17 00:00:00 2001 From: tarsin Date: Mon, 16 Jan 2023 10:55:47 +0800 Subject: [PATCH] Fix Gif LruCache size --- .../java/eu/kanade/tachiyomi/ui/reader/loader/PageLoader.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/PageLoader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/PageLoader.kt index 9ef7896b1..00c9b6233 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/PageLoader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/PageLoader.kt @@ -1,5 +1,6 @@ package eu.kanade.tachiyomi.ui.reader.loader +import android.graphics.drawable.Animatable import androidx.annotation.CallSuper import androidx.collection.LruCache import com.hippo.image.Image @@ -99,6 +100,7 @@ abstract class PageLoader { } override fun sizeOf(key: Int, value: Image): Int { + if (value.mObtainedDrawable is Animatable) return value.height * value.width * 15 return value.height * value.width * 4 }