From a554c079fbbf35c8a718d16af5b66e7c8f3e0516 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Thu, 2 Jan 2025 22:01:37 +0700 Subject: [PATCH] fix: Handle update checker separately for AboutController for noe --- .../java/eu/kanade/tachiyomi/ui/main/MainActivity.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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 28461ec9cd..53cfe06c78 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt @@ -1001,7 +1001,8 @@ open class MainActivity : BaseActivity() { } private fun checkForAppUpdates() { - if (isUpdaterEnabled) { + // FIXME: Show Compose version of NewUpdateDialog for AboutController + if (isUpdaterEnabled && router.backstack.lastOrNull()?.controller !is AboutController) { lifecycleScope.launchIO { try { val result = updateChecker.checkForUpdate(this@MainActivity) @@ -1014,12 +1015,7 @@ open class MainActivity : BaseActivity() { withContext(Dispatchers.Main) { showNotificationPermissionPrompt() AppUpdateNotifier.releasePageUrl = result.release.releaseLink - if ( - // FIXME: Show Compose version of NewUpdateDialog for AboutController - router.backstack.lastOrNull()?.controller !is AboutController - ) { - AboutController.NewUpdateDialogController(body, url, isBeta).showDialog(router) - } + AboutController.NewUpdateDialogController(body, url, isBeta).showDialog(router) } } } catch (error: Exception) {