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