From a84d77e4ae0577701d7e82d25a0f090505305eab Mon Sep 17 00:00:00 2001 From: prokrypt Date: Sun, 21 Apr 2024 04:46:19 -0700 Subject: [PATCH] Make sure IP Address radio button stays enabled for valid IP (#984) --- app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt index e619dcaf..847553f6 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt @@ -338,7 +338,7 @@ class SettingsFragment : ScreenFragment("Settings"), Logging { val deviceSelectIPAddress = binding.radioButtonManual val inputIPAddress = binding.editManualAddress - deviceSelectIPAddress.isEnabled = false + deviceSelectIPAddress.isEnabled = inputIPAddress.text.isIPAddress() deviceSelectIPAddress.setOnClickListener { deviceSelectIPAddress.isChecked = scanModel.onSelected(BTScanModel.DeviceListEntry("", "t" + inputIPAddress.text, true)) }