From 7fc727cf2e7e621f6db63477a7e12210f3c398d2 Mon Sep 17 00:00:00 2001 From: tarsin Date: Mon, 26 Dec 2022 17:05:17 +0800 Subject: [PATCH] Resolve #579 --- .../java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt b/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt index bdd1c3d02..50b3f850f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt @@ -73,8 +73,10 @@ class MaterialSpinnerView @JvmOverloads constructor(context: Context, attrs: Att } } selectedPosition = selection - popup?.menu?.getItem(selectedPosition)?.let { - it.icon = checkmarkIcon + if (selectedPosition < (popup?.menu?.size ?: 0)) { + popup?.menu?.getItem(selectedPosition)?.let { + it.icon = checkmarkIcon + } } binding.details.text = entries.getOrNull(selection).orEmpty() }