Browse Source

Fix scrolling issue

len 9 years ago
parent
commit
46a0820e5c

+ 3 - 3
app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryFragment.kt

@@ -119,7 +119,7 @@ class LibraryCategoryFragment : BaseFragment(), FlexibleViewHolder.OnListItemCli
     override fun onResume() {
         super.onResume()
         libraryMangaSubscription = libraryPresenter.libraryMangaSubject
-                .subscribe({ onNextLibraryManga(it) })
+                .subscribe { if (it != null) onNextLibraryManga(it) }
     }
 
     override fun onPause() {
@@ -139,7 +139,7 @@ class LibraryCategoryFragment : BaseFragment(), FlexibleViewHolder.OnListItemCli
      *
      * @param event the event received.
      */
-    fun onNextLibraryManga(event: LibraryMangaEvent?) {
+    fun onNextLibraryManga(event: LibraryMangaEvent) {
         // Get the categories from the parent fragment.
         val categories = libraryFragment.adapter.categories ?: return
 
@@ -147,7 +147,7 @@ class LibraryCategoryFragment : BaseFragment(), FlexibleViewHolder.OnListItemCli
         if (position >= categories.size) return
 
         // Get the manga list for this category
-        val mangaForCategory = event?.getMangasForCategory(categories[position])
+        val mangaForCategory = event.getMangasForCategory(categories[position])
 
         // Update the list only if the reference to the list is different, avoiding reseting the
         // adapter after every onResume.