kunfei 3 лет назад
Родитель
Сommit
2e71cebe5e
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      app/src/main/java/io/legado/app/ui/main/MainActivity.kt

+ 3 - 0
app/src/main/java/io/legado/app/ui/main/MainActivity.kt

@@ -385,6 +385,9 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
 
         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)