diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt index 85121bea..90ad2233 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt @@ -74,10 +74,11 @@ class WifiApDialogFragment : AlertDialogFragment private var started = false + private val selectedSecurity get() = + if (arg.p2pMode) WifiConfiguration.KeyMgmt.WPA_PSK else dialogView.security.selectedItemPosition override val ret get() = Arg(WifiConfiguration().apply { SSID = dialogView.ssid.text.toString() - allowedKeyManagement.set( - if (arg.p2pMode) WifiConfiguration.KeyMgmt.WPA_PSK else dialogView.security.selectedItemPosition) + allowedKeyManagement.set(selectedSecurity) allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN) if (dialogView.password.length() != 0) preSharedKey = dialogView.password.text.toString() if (Build.VERSION.SDK_INT >= 23) { @@ -153,7 +154,7 @@ class WifiApDialogFragment : AlertDialogFragment dialogView.password.length() >= 8 else -> true // do not try to validate }