From b9f7d18d3d86924e1424396e364f67c8d5e98313 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 3 Dec 2024 07:01:07 +0700 Subject: [PATCH] fix(library): NPE --- .../main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt index b9c721637b..73e10f7fd9 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt @@ -80,8 +80,8 @@ abstract class LibraryHolder( override fun onLongClick(view: View?): Boolean { return if (adapter.isLongPressDragEnabled) { - val manga = (adapter.getItem(flexibleAdapterPosition) as LibraryItem).manga - if (!isDraggable && !manga.isBlank() && !manga.isHidden()) { + val manga = (adapter.getItem(flexibleAdapterPosition) as? LibraryItem)?.manga + if (manga != null && !isDraggable && !manga.isBlank() && !manga.isHidden()) { adapter.mItemLongClickListener.onItemLongClick(flexibleAdapterPosition) toggleActivation() true