From 2e6d852e4cfef0ba10ee322b2a61a8477b49fbc7 Mon Sep 17 00:00:00 2001 From: Elouan BOITEUX Date: Thu, 21 May 2026 11:17:07 +0200 Subject: [PATCH] fix: Add loading state only on the correct button --- .../java/com/infomaniak/mail/ui/login/LoginFragment.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/infomaniak/mail/ui/login/LoginFragment.kt b/app/src/main/java/com/infomaniak/mail/ui/login/LoginFragment.kt index 39238d2f10..f3c7fb621f 100644 --- a/app/src/main/java/com/infomaniak/mail/ui/login/LoginFragment.kt +++ b/app/src/main/java/com/infomaniak/mail/ui/login/LoginFragment.kt @@ -156,7 +156,7 @@ class LoginFragment : Fragment() { } private suspend fun connectSelectedAccounts(accounts: List, skippedIds: Set) { - startLoadingLoginButtons() + startLoadingLoginButton() val accountsToLogin = accounts.filterSelectedAccounts(skippedIds) val loginResult = crossAppLoginViewModel.attemptLogin(selectedAccounts = accountsToLogin) loginUsers(loginResult) @@ -199,7 +199,7 @@ class LoginFragment : Fragment() { @VisibleForTesting fun openLoginWebView() { - startLoadingLoginButtons() + startLoadingLoginButton() trackAccountEvent(MatomoName.OpenLoginWebview) loginActivity.infomaniakLogin.startWebViewLogin(webViewLoginResultLauncher) } @@ -213,9 +213,8 @@ class LoginFragment : Fragment() { resetLoginButtons() } - private fun startLoadingLoginButtons() { + private fun startLoadingLoginButton() { isLoginButtonLoading = true - isSignUpButtonLoading = true } private fun resetLoginButtons() {