From 85cf6bc8dfc5d410ecf3f2923e56a46d7242ae77 Mon Sep 17 00:00:00 2001 From: kunfei Date: Tue, 1 Mar 2022 09:14:13 +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/model/AudioPlay.kt | 5 ++++- app/src/main/java/io/legado/app/model/ReadBook.kt | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/AudioPlay.kt b/app/src/main/java/io/legado/app/model/AudioPlay.kt index a850301fc..7211858db 100644 --- a/app/src/main/java/io/legado/app/model/AudioPlay.kt +++ b/app/src/main/java/io/legado/app/model/AudioPlay.kt @@ -10,6 +10,7 @@ import io.legado.app.data.appDb import io.legado.app.data.entities.Book import io.legado.app.data.entities.BookChapter import io.legado.app.data.entities.BookSource +import io.legado.app.help.ContentProcessor import io.legado.app.help.coroutine.Coroutine import io.legado.app.service.AudioPlayService import io.legado.app.utils.postEvent @@ -148,7 +149,9 @@ object AudioPlay { book.durChapterTime = System.currentTimeMillis() Coroutine.async { appDb.bookChapterDao.getChapter(book.bookUrl, book.durChapterIndex)?.let { - book.durChapterTitle = it.title + book.durChapterTitle = it.getDisplayTitle( + ContentProcessor.get(book.name, book.origin).getTitleReplaceRules() + ) } book.save() } diff --git a/app/src/main/java/io/legado/app/model/ReadBook.kt b/app/src/main/java/io/legado/app/model/ReadBook.kt index cfe5a816c..6c8d77784 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -25,7 +25,6 @@ import kotlinx.coroutines.delay import splitties.init.appCtx - @Suppress("MemberVisibilityCanBePrivate") object ReadBook : CoroutineScope by MainScope() { var book: Book? = null @@ -422,7 +421,9 @@ object ReadBook : CoroutineScope by MainScope() { book.durChapterIndex = durChapterIndex book.durChapterPos = durChapterPos appDb.bookChapterDao.getChapter(book.bookUrl, durChapterIndex)?.let { - book.durChapterTitle = it.title + book.durChapterTitle = it.getDisplayTitle( + ContentProcessor.get(book.name, book.origin).getTitleReplaceRules() + ) } appDb.bookDao.update(book) }