From b20f6888f542fddcaf08626e2eb1913b0c9d6696 Mon Sep 17 00:00:00 2001 From: Amine Date: Sun, 9 Feb 2025 14:42:17 +0100 Subject: [PATCH] fix: One more missing context. --- .../android/fragments/FilterSheetFragment.kt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt index 477a6aa..f208f4b 100644 --- a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt +++ b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt @@ -83,7 +83,15 @@ class FilterSheetFragment : val sourceGroup = binding.sourcesGroup repository.getSourcesDetailsOrStats().forEachIndexed { _, source -> - val c = Chip(context) + val c: Chip? = + maybeIfContext { + Chip(it) + } as Chip? + + if (c == null) { + return + } + c.ellipsize = TextUtils.TruncateAt.END maybeIfContext { @@ -145,7 +153,11 @@ class FilterSheetFragment : val tags = repository.getTags() tags.forEachIndexed { _, tag -> - val c = Chip(context) + val c: Chip? = maybeIfContext { Chip(it) } as Chip? + if (c == null) { + return + } + c.ellipsize = TextUtils.TruncateAt.END c.text = tag.tag