diff --git a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt index d903e769e..44c407636 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt @@ -385,6 +385,9 @@ class MainActivity : VMBaseActivity(), override fun getItemPosition(any: Any): Int { val position = (any as MainFragmentInterface).position + if (position < 0) { + return POSITION_NONE + } val fragmentId = getId(position) if ((fragmentId == idBookshelf1 && any is BookshelfFragment1) || (fragmentId == idBookshelf2 && any is BookshelfFragment2)