diff --git a/app/src/main/java/io/legado/app/ui/main/explore/ExploreAdapter.kt b/app/src/main/java/io/legado/app/ui/main/explore/ExploreAdapter.kt index adf920c52..fe2eab534 100644 --- a/app/src/main/java/io/legado/app/ui/main/explore/ExploreAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/main/explore/ExploreAdapter.kt @@ -93,8 +93,12 @@ class ExploreAdapter(context: Context, private val scope: CoroutineScope, val ca lp.flexBasisPercent = style.layout_flexBasisPercent lp.isWrapBefore = style.layout_wrapBefore } - tv.setOnClickListener { - callBack.openExplore(sourceUrl, kind.title, kind.url) + if (kind.url.isNullOrBlank()) { + tv.setOnClickListener(null) + } else { + tv.setOnClickListener { + callBack.openExplore(sourceUrl, kind.title, kind.url) + } } } }