diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt index 84d4eeebf..14fb9e97d 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt @@ -139,8 +139,10 @@ class MainActivity : BaseActivity() { } // SY --> R.id.nav_updates -> { - val controller = router.getControllerWithTag(id.toString()) as? UpdatesController - controller?.router?.pushController(DownloadController().withFadeTransaction()) + if (router.backstack.last().controller() !is DownloadController) { + val controller = router.getControllerWithTag(id.toString()) as? UpdatesController + controller?.router?.pushController(DownloadController().withFadeTransaction()) + } } // SY <-- }