From 0623f77ed41a311aa73574c294a3e54ce5537f49 Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 27 Feb 2023 12:23:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt index 4a420e30c..e4c73c1a7 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt @@ -137,8 +137,8 @@ class BookshelfFragment1 : BaseBookshelfFragment(R.layout.fragment_bookshelf), override fun getItemPosition(`object`: Any): Int { val fragment = `object` as BooksFragment val position = fragment.position - val group = bookGroups[position] - if (fragment.groupId != group.groupId) { + val group = bookGroups.getOrNull(position) + if (fragment.groupId != group?.groupId) { return POSITION_NONE } return POSITION_UNCHANGED