From fdedaee3373ed296eb038affc0bb8ab11a7f2834 Mon Sep 17 00:00:00 2001 From: gedoor Date: Fri, 16 Oct 2020 16:43:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A7=84=E5=88=99=E8=A7=A3?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/model/analyzeRule/AnalyzeByJSoup.kt | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) 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 6a02206bc..cdfa03d7b 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 @@ -25,16 +25,10 @@ class AnalyzeByJSoup { private lateinit var element: Element fun parse(doc: Any): AnalyzeByJSoup { - element = if (doc is Element) { - doc - } else if (doc is JXNode) { - if (doc.isElement) { - doc.asElement() - } else { - Jsoup.parse(doc.value().toString()) - } - } else { - Jsoup.parse(doc.toString()) + element = when (doc) { + is Element -> doc + is JXNode -> if (doc.isElement) doc.asElement() else Jsoup.parse(doc.toString()) + else -> Jsoup.parse(doc.toString()) } return this }