From 1c91df4e673dea86143c273d2b03eabe8172d441 Mon Sep 17 00:00:00 2001 From: andrekir Date: Sun, 3 Nov 2024 06:57:06 -0300 Subject: [PATCH] fix: check for admin key before enabling managed mode --- .../mesh/ui/components/config/SecurityConfigItemList.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/SecurityConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/SecurityConfigItemList.kt index 725303288..ee38c5aab 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/SecurityConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/SecurityConfigItemList.kt @@ -109,7 +109,7 @@ fun SecurityConfigItemList( item { SwitchPreference(title = "Managed Mode", checked = securityInput.isManaged, - enabled = enabled, + enabled = enabled && securityInput.adminKeyCount > 0, onCheckedChange = { securityInput = securityInput.copy { isManaged = it } })