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 78ab7e831c..6bff0a3cc0 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 @@ -327,7 +327,6 @@ class LibraryController( * Destroys the action mode. */ private fun destroyActionModeIfNeeded() { - (activity as? MainActivity)?.showBottomNav(visible = true, collapse = true) actionMode?.finish() } @@ -435,10 +434,13 @@ class LibraryController( } override fun onDestroyActionMode(mode: ActionMode?) { - binding.actionToolbar.hide() // Clear all the manga selections and notify child views. selectedMangas.clear() selectionRelay.call(LibrarySelectionEvent.Cleared()) + + binding.actionToolbar.hide() + (activity as? MainActivity)?.showBottomNav(visible = true, collapse = true) + actionMode = null } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesController.kt index d945998aca..8c704b3966 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesController.kt @@ -271,7 +271,6 @@ class UpdatesController : } private fun destroyActionModeIfNeeded() { - (activity as? MainActivity)?.showBottomNav(visible = true, collapse = true) actionMode?.finish() } @@ -353,9 +352,12 @@ class UpdatesController : * @param mode the ActionMode object */ override fun onDestroyActionMode(mode: ActionMode?) { - binding.actionToolbar.hide() adapter?.mode = SelectableAdapter.Mode.IDLE adapter?.clearSelection() + + binding.actionToolbar.hide() + (activity as? MainActivity)?.showBottomNav(visible = true, collapse = true) + actionMode = null }