Browse Source

[修复] 某些情况下的崩溃问题

HapeLee 11 months ago
parent
commit
f32e9647d4

+ 1 - 1
app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@@ -622,7 +622,6 @@ class ReadBookActivity : BaseReadBookActivity(),
                 loadChapterList(it)
                 loadChapterList(it)
             }
             }
             R.id.menu_enable_replace -> {
             R.id.menu_enable_replace -> {
-                binding.readMenu.runMenuOut()
                 changeReplaceRuleState()
                 changeReplaceRuleState()
             }
             }
             R.id.menu_re_segment -> ReadBook.book?.let {
             R.id.menu_re_segment -> ReadBook.book?.let {
@@ -1732,6 +1731,7 @@ class ReadBookActivity : BaseReadBookActivity(),
     }
     }
 
 
     override fun changeReplaceRuleState() {
     override fun changeReplaceRuleState() {
+        binding.readMenu.runMenuOut()
         ReadBook.book?.let {
         ReadBook.book?.let {
             it.setUseReplaceRule(!it.getUseReplaceRule())
             it.setUseReplaceRule(!it.getUseReplaceRule())
             ReadBook.saveRead()
             ReadBook.saveRead()