diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt index c6de61a478..e876eb2452 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt @@ -276,7 +276,7 @@ class RecentsController(bundle: Bundle? = null) : } override fun handleSheetBack(): Boolean { - if (binding.downloadBottomSheet.dlBottomSheet.sheetBehavior?.state == BottomSheetBehavior.STATE_EXPANDED) { + if (showingDownloads) { binding.downloadBottomSheet.dlBottomSheet.dismiss() return true } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/source/BrowseController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/source/BrowseController.kt index 63f464ebb0..ebed292c17 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/source/BrowseController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/source/BrowseController.kt @@ -318,7 +318,7 @@ class BrowseController : override fun sheetIsExpanded(): Boolean = binding.bottomSheet.root.sheetBehavior.isExpanded() override fun handleSheetBack(): Boolean { - if (!binding.bottomSheet.root.sheetBehavior.isCollapsed()) { + if (showingExtensions) { if (binding.bottomSheet.root.canGoBack()) { binding.bottomSheet.root.sheetBehavior?.collapse() }