From 33fa77d527529f109deab9d84c6ab37623005891 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Mon, 13 Jan 2025 12:39:18 +0700 Subject: [PATCH] fix: Fix some NPE crashes --- .../java/eu/kanade/tachiyomi/ui/library/LibraryController.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index 9f49ec22f5..00d07100e6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -1375,7 +1375,7 @@ open class LibraryController( setActiveCategory() return } - val headerPosition = adapter.indexOf(pos) + val headerPosition = mAdapter?.indexOf(pos) ?: return if (headerPosition > -1) { val activityBinding = activityBinding ?: return val index = adapter.headerItems.indexOf(adapter.getItem(headerPosition)) @@ -1686,7 +1686,7 @@ open class LibraryController( lastItem = null isDragging = false binding.swipeRefresh.isEnabled = true - if (adapter.selectedItemCount > 0) { + if (mAdapter == null || adapter.selectedItemCount > 0) { lastItemPosition = null return }