kunfei 4 лет назад
Родитель
Сommit
5fb925e312
1 измененных файлов с 8 добавлено и 9 удалено
  1. 8 9
      app/src/main/java/io/legado/app/help/ContentProcessor.kt

+ 8 - 9
app/src/main/java/io/legado/app/help/ContentProcessor.kt

@@ -46,15 +46,14 @@ class ContentProcessor private constructor(
 
     @Synchronized
     fun upReplaceRules() {
-        titleReplaceRules.clear()
-        contentReplaceRules.clear()
-        titleReplaceRules.addAll(appDb.replaceRuleDao.findEnabledByTitleScope(bookName, bookOrigin))
-        contentReplaceRules.addAll(
-            appDb.replaceRuleDao.findEnabledByContentScope(
-                bookName,
-                bookOrigin
-            )
-        )
+        titleReplaceRules.run {
+            clear()
+            addAll(appDb.replaceRuleDao.findEnabledByTitleScope(bookName, bookOrigin))
+        }
+        contentReplaceRules.run {
+            clear()
+            addAll(appDb.replaceRuleDao.findEnabledByContentScope(bookName, bookOrigin))
+        }
     }
 
     @Synchronized