From eaf79c6d7c9da315c17b64d1e4c8579d6fcbcb83 Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Thu, 21 Mar 2024 16:50:53 +0200 Subject: [PATCH] Fix setup profile save button enabled --- .../auth/feature/profile/setup/SetupProfileFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/profile/setup/SetupProfileFragment.kt b/auth/src/main/java/org/futo/circles/auth/feature/profile/setup/SetupProfileFragment.kt index 34742ea03..54c18053d 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/profile/setup/SetupProfileFragment.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/profile/setup/SetupProfileFragment.kt @@ -11,13 +11,13 @@ import dagger.hilt.android.AndroidEntryPoint import org.futo.circles.auth.R import org.futo.circles.auth.databinding.FragmentSetupProfileBinding import org.futo.circles.core.base.NetworkObserver +import org.futo.circles.core.base.fragment.HasLoadingState import org.futo.circles.core.extensions.getText import org.futo.circles.core.extensions.navigateSafe import org.futo.circles.core.extensions.observeData import org.futo.circles.core.extensions.observeResponse import org.futo.circles.core.extensions.setEnabledViews import org.futo.circles.core.extensions.showDialog -import org.futo.circles.core.base.fragment.HasLoadingState import org.futo.circles.core.feature.picker.helper.MediaPickerHelper @AndroidEntryPoint @@ -58,7 +58,7 @@ class SetupProfileFragment : Fragment(R.layout.fragment_setup_profile), HasLoadi private fun setupObservers() { NetworkObserver.observe(this) { - setEnabledViews(it, listOf(binding.btnSkip)) + setEnabledViews(it, listOf(binding.btnSkip, binding.btnSave)) } viewModel.profileImageLiveData.observeData(this) { setSaveButtonEnabled() @@ -76,6 +76,6 @@ class SetupProfileFragment : Fragment(R.layout.fragment_setup_profile), HasLoadi private fun setSaveButtonEnabled() { binding.btnSave.isEnabled = viewModel.isProfileImageChosen() || - binding.tilDisplayName.editText?.text.isNullOrEmpty() != true + binding.tilDisplayName.getText().isNotEmpty() } } \ No newline at end of file -- GitLab