From 6e44f52c4a5e745a6a8a4bc51beee43d0c7c1055 Mon Sep 17 00:00:00 2001 From: ByeongsuPark Date: Tue, 7 Feb 2023 22:41:47 +0900 Subject: [PATCH] Fix the next button disable issue after visiting homeserver screen Signed-off-by: byeongsu@soongsil.ac.kr --- changelog.d/7928.bugfix | 1 + .../onboarding/ftueauth/FtueAuthCombinedLoginFragment.kt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelog.d/7928.bugfix diff --git a/changelog.d/7928.bugfix b/changelog.d/7928.bugfix new file mode 100644 index 0000000000..30fead9a7d --- /dev/null +++ b/changelog.d/7928.bugfix @@ -0,0 +1 @@ +Fix the next button disabled issue after going to change homeserver screen diff --git a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthCombinedLoginFragment.kt b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthCombinedLoginFragment.kt index aad54877c9..2c016f7077 100644 --- a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthCombinedLoginFragment.kt +++ b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthCombinedLoginFragment.kt @@ -23,6 +23,7 @@ import android.view.View import android.view.ViewGroup import androidx.autofill.HintConstants import androidx.core.view.isVisible +import androidx.lifecycle.flowWithLifecycle import androidx.lifecycle.lifecycleScope import dagger.hilt.android.AndroidEntryPoint import im.vector.app.R @@ -103,7 +104,7 @@ class FtueAuthCombinedLoginFragment : combine(views.loginInput.editText().textChanges(), views.loginPasswordInput.editText().textChanges()) { account, password -> views.loginSubmit.isEnabled = account.isNotEmpty() && password.isNotEmpty() - }.launchIn(viewLifecycleOwner.lifecycleScope) + }.flowWithLifecycle(lifecycle).launchIn(viewLifecycleOwner.lifecycleScope) } private fun submit() {