kunfei 4 лет назад
Родитель
Сommit
47f32f1667

+ 4 - 0
app/src/main/java/io/legado/app/ui/book/toc/ChapterListFragment.kt

@@ -121,6 +121,10 @@ class ChapterListFragment : VMBaseFragment<TocViewModel>(R.layout.fragment_chapt
         }
     }
 
+    override fun clearDisplayTitle() {
+        adapter.displayTileMap.clear()
+    }
+
     override val scope: CoroutineScope
         get() = this
 

+ 1 - 1
app/src/main/java/io/legado/app/ui/book/toc/TocActivity.kt

@@ -90,7 +90,7 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>() {
             }
             R.id.menu_use_replace -> {
                 AppConfig.tocUiUseReplace = !item.isChecked
-                viewModel.chapterCallBack?.upChapterList(null)
+                viewModel.chapterCallBack?.clearDisplayTitle()
             }
             R.id.menu_log -> showDialogFragment<AppLogDialog>()
         }

+ 2 - 0
app/src/main/java/io/legado/app/ui/book/toc/TocViewModel.kt

@@ -48,6 +48,8 @@ class TocViewModel(application: Application) : BaseViewModel(application) {
 
     interface ChapterListCallBack {
         fun upChapterList(searchKey: String?)
+
+        fun clearDisplayTitle()
     }
 
     interface BookmarkCallBack {