From d9691a7fbd64ff1ad7f9400e518beecf4b955d99 Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 29 Nov 2022 17:38:21 -0300 Subject: [PATCH] ignore onItemSelected without changes --- app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 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 b49fd4407..f7da825ef 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt @@ -221,7 +221,8 @@ class SettingsFragment : ScreenFragment("Settings"), Logging { val item = parent.getItemAtPosition(position) as String? val asProto = item!!.let { ConfigProtos.Config.LoRaConfig.RegionCode.valueOf(it) } exceptionToSnackbar(requireView()) { - model.region = asProto + debug("regionSpinner onItemSelected $asProto") + if (asProto != model.region) model.region = asProto } updateNodeInfo() // We might have just changed Unset to set }