From 3d2e2b277468508704723128661e9c89bb86cdca Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Fri, 20 Dec 2024 08:46:18 +0700 Subject: [PATCH] fix(library): Don't use double-bang --- .../kanade/tachiyomi/ui/library/LibraryHeaderHolder.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderHolder.kt index 387f4688a6..9ef0bd1db5 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderHolder.kt @@ -260,24 +260,24 @@ class LibraryHeaderHolder(val view: View, val adapter: LibraryCategoryAdapter) : } private fun showCatSortOptions() { - if (category == null) return + val cat = category ?: return adapter.controller?.activity?.let { activity -> - val items = LibrarySort.entries.map { it.menuSheetItem(category!!.isDynamic) } - val sortingMode = category!!.sortingMode(true) + val items = LibrarySort.entries.map { it.menuSheetItem(cat.isDynamic) } + val sortingMode = cat.sortingMode(true) val sheet = MaterialMenuSheet( activity, items, activity.getString(MR.strings.sort_by), sortingMode?.mainValue, ) { sheet, item -> - onCatSortClicked(category!!, item) + onCatSortClicked(cat, item) val nCategory = (adapter.getItem(flexibleAdapterPosition) as? LibraryHeaderItem)?.category val isAscending = nCategory?.isAscending() ?: false val drawableRes = getSortRes(item, isAscending) sheet.setDrawable(item, drawableRes) false } - val isAscending = category!!.isAscending() + val isAscending = cat.isAscending() val drawableRes = getSortRes(sortingMode, isAscending) sheet.setDrawable(sortingMode?.mainValue ?: -1, drawableRes) sheet.show()