diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt index aa893c6fd..052ffab9c 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt @@ -794,6 +794,8 @@ class LibraryScreenModel( } suspend fun getRandomLibraryItemForCurrentCategory(): LibraryItem? { + if (state.value.categories.isEmpty()) return null + return withIOContext { state.value .getLibraryItemsByCategoryId(state.value.categories[activeCategoryIndex].id)