From 2ee22059a3e84a92ca94c07ecfcc0dfd8c1c70ec Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Mon, 22 Aug 2022 13:16:39 -0400 Subject: [PATCH] Fix download button being shrunken sometimes Fixes #1391 --- .../kanade/tachiyomi/ui/download/DownloadBottomSheet.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadBottomSheet.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadBottomSheet.kt index bbc6a338a5..f156bedcc2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadBottomSheet.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadBottomSheet.kt @@ -115,7 +115,9 @@ class DownloadBottomSheet @JvmOverloads constructor( fun update(isRunning: Boolean) { presenter.getItems() onQueueStatusChange(isRunning) - binding.downloadFab.isInvisible = presenter.downloadQueue.isEmpty() + if (binding.downloadFab.isInvisible != presenter.downloadQueue.isEmpty()) { + binding.downloadFab.isInvisible = presenter.downloadQueue.isEmpty() + } prepareMenu() } @@ -136,7 +138,9 @@ class DownloadBottomSheet @JvmOverloads constructor( private fun onQueueStatusChange(running: Boolean) { val oldRunning = isRunning isRunning = running - binding.downloadFab.isInvisible = presenter.downloadQueue.isEmpty() + if (binding.downloadFab.isInvisible != presenter.downloadQueue.isEmpty()) { + binding.downloadFab.isInvisible = presenter.downloadQueue.isEmpty() + } updateFab() if (oldRunning != running) { prepareMenu()