From a1a1f7c6cc53830199a8dc5a2ca7e1482eed3976 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Sat, 14 Jun 2025 19:24:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/utils/ContextExtensions.kt | 3 ++- app/src/main/java/io/legado/app/utils/FragmentExtensions.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/utils/ContextExtensions.kt b/app/src/main/java/io/legado/app/utils/ContextExtensions.kt index 0f68c5620..074cba333 100644 --- a/app/src/main/java/io/legado/app/utils/ContextExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/ContextExtensions.kt @@ -42,6 +42,7 @@ import io.legado.app.data.entities.Book import io.legado.app.help.IntentHelp import io.legado.app.help.book.isAudio import io.legado.app.help.book.isImage +import io.legado.app.help.book.isLocal import io.legado.app.help.config.AppConfig import io.legado.app.ui.book.audio.AudioPlayActivity import io.legado.app.ui.book.manga.ReadMangaActivity @@ -66,7 +67,7 @@ fun Context.startActivityForBook( ) { val cls = when { book.isAudio -> AudioPlayActivity::class.java - book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java + !book.isLocal && book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java else -> ReadBookActivity::class.java } val intent = Intent(this, cls) diff --git a/app/src/main/java/io/legado/app/utils/FragmentExtensions.kt b/app/src/main/java/io/legado/app/utils/FragmentExtensions.kt index c6df0bd79..62c03da5b 100644 --- a/app/src/main/java/io/legado/app/utils/FragmentExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/FragmentExtensions.kt @@ -17,6 +17,7 @@ import io.legado.app.R import io.legado.app.data.entities.Book import io.legado.app.help.book.isAudio import io.legado.app.help.book.isImage +import io.legado.app.help.book.isLocal import io.legado.app.help.config.AppConfig import io.legado.app.ui.book.audio.AudioPlayActivity import io.legado.app.ui.book.manga.ReadMangaActivity @@ -94,7 +95,7 @@ fun Fragment.startActivityForBook( ) { val cls = when { book.isAudio -> AudioPlayActivity::class.java - book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java + !book.isLocal && book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java else -> ReadBookActivity::class.java } val intent = Intent(requireActivity(), cls)