From 8da3546558bfdecd02ecd0e31662894468a95c14 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sat, 3 Feb 2024 19:42:18 +0800 Subject: [PATCH] Add back GifDecoder as service loader is disabled --- app/src/main/kotlin/com/hippo/ehviewer/EhApplication.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/EhApplication.kt b/app/src/main/kotlin/com/hippo/ehviewer/EhApplication.kt index 166920fb5..7d1db04f9 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/EhApplication.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/EhApplication.kt @@ -30,6 +30,7 @@ import androidx.lifecycle.coroutineScope import coil3.SingletonImageLoader import coil3.asCoilImage import coil3.gif.AnimatedImageDecoder +import coil3.gif.GifDecoder import coil3.network.ktor.KtorNetworkFetcherFactory import coil3.request.crossfade import coil3.serviceLoaderEnabled @@ -189,6 +190,8 @@ class EhApplication : Application(), SingletonImageLoader.Factory { add(DownloadThumbInterceptor) if (isAtLeastP) { add(AnimatedImageDecoder.Factory(false)) + } else { + add(GifDecoder.Factory()) } } diskCache { imageCache }