From 09a2a06e11e7e821d5955e04c703936e3f7e019f Mon Sep 17 00:00:00 2001 From: iyhkhtrk <104120418+iyhkhtrk@users.noreply.github.com> Date: Sat, 16 Mar 2024 13:49:19 +0800 Subject: [PATCH 1/2] Update AnalyzeByJSoup.kt --- .../main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt index 71078a6b3..aa0ed4600 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt @@ -380,7 +380,7 @@ class AnalyzeByJSoup(doc: Any) { elements.removeAll(nullSet) //测试过,这样就行 */ - for (pcInt in indexSet) elements[pcInt].remove() + for (pcInt in indexSet) elements.removeAt(pcInt) } else if (split == '.') { //选择 val es = Elements() From ebeccc5ecdbba9d126060d6b4716f16c0f765259 Mon Sep 17 00:00:00 2001 From: iyhkhtrk <104120418+iyhkhtrk@users.noreply.github.com> Date: Sat, 16 Mar 2024 17:17:00 +0800 Subject: [PATCH 2/2] Update AnalyzeByJSoup.kt --- .../main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt index aa0ed4600..328be0533 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt @@ -380,7 +380,7 @@ class AnalyzeByJSoup(doc: Any) { elements.removeAll(nullSet) //测试过,这样就行 */ - for (pcInt in indexSet) elements.removeAt(pcInt) + for (pcInt in indexSet.toList().sortedDescending()) elements.removeAt(pcInt) } else if (split == '.') { //选择 val es = Elements()