Xwite 4 lat temu
rodzic
commit
9c1f30cdb1

+ 6 - 3
app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentViewModel.kt

@@ -75,10 +75,13 @@ class SearchContentViewModel(application: Application) : BaseViewModel(applicati
 
     private fun searchPosition(pattern: String): List<Int> {
         val position: MutableList<Int> = mutableListOf()
-        if (mContent.indexOf(pattern) >= 0) {
+        var index = mContent.indexOf(pattern)
+        if (index >= 0) {
             //搜索到内容允许净化
-            if (book?.getUseReplaceRule() ?: false) mContent = contentProcessor!!.replaceContent(mContent)
-            var index = mContent.indexOf(pattern)
+            if (book!!.getUseReplaceRule()) {
+                mContent = contentProcessor!!.replaceContent(mContent)
+                index = mContent.indexOf(pattern)
+            }
             while (index >= 0) {
                 position.add(index)
                 index = mContent.indexOf(pattern, index + 1)