From 93d2145c43effda9ec4140822db0c718b41c9a03 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Thu, 8 Apr 2021 00:42:26 -0400 Subject: [PATCH] Fix library dropdown arrow showing for a split second for those with 0 categories But please use categories anyway --- .../java/eu/kanade/tachiyomi/ui/library/LibraryController.kt | 1 + .../java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index 12fce26812..5604713696 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -783,6 +783,7 @@ class LibraryController( LibraryUpdateService.setListener(this) binding.recyclerCover.isClickable = false binding.recyclerCover.isFocusable = false + singleCategory = presenter.categories.size <= 1 showDropdown() } else { updateFilterSheetY() diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 7f90c287e8..8e56a56bb4 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -100,6 +100,9 @@ class LibraryPresenter( /** Get favorited manga for library and sort and filter it */ fun getLibrary() { + if (categories.isEmpty()) { + categories = lastCategories ?: db.getCategories().executeAsBlocking().toMutableList() + } scope.launch { val library = withContext(Dispatchers.IO) { getLibraryFromDB() } library.apply {