Просмотр исходного кода

修复文件类书源换源后阅读按钮工作不正确的bug (#2352)

Xwite 4 лет назад
Родитель
Сommit
b869be41cc
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt

+ 2 - 2
app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt

@@ -32,7 +32,8 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
     var inBookshelf = false
     var bookSource: BookSource? = null
     private var changeSourceCoroutine: Coroutine<*>? = null
-    var isImportBookOnLine = false
+    var isImportBookOnLine: Boolean
+      get() = (bookSource?.bookSourceType ?: BookType.local) == BookType.file
 
     fun initData(intent: Intent) {
         execute {
@@ -76,7 +77,6 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
             upCoverByRule(book)
             bookSource = if (book.isLocalBook()) null else
                 appDb.bookSourceDao.getBookSource(book.origin)
-            isImportBookOnLine = (bookSource?.bookSourceType ?: BookType.local) == BookType.file
             if (book.tocUrl.isEmpty()) {
                 loadBookInfo(book)
             } else if (isImportBookOnLine) {