diff --git a/app/src/main/java/io/legado/app/model/ImageProvider.kt b/app/src/main/java/io/legado/app/model/ImageProvider.kt index dd6bec357..60211d1c6 100644 --- a/app/src/main/java/io/legado/app/model/ImageProvider.kt +++ b/app/src/main/java/io/legado/app/model/ImageProvider.kt @@ -39,7 +39,13 @@ object ImageProvider { * filePath bitmap */ private const val M = 1024 * 1024 - val cacheSize get() = AppConfig.bitmapCacheSize * M + val cacheSize: Int + get() { + if (AppConfig.bitmapCacheSize <= 0) { + AppConfig.bitmapCacheSize = 50 + } + return AppConfig.bitmapCacheSize * M + } var triggerRecycled = false val bitmapLruCache = object : LruCache(cacheSize) {