diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt index 9d0a6b0e..5600852c 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt @@ -356,11 +356,11 @@ class ServerActivity : BaseActivity() { et_sni?.text = Utils.getEditable(config.sni) config.fingerPrint?.let { val utlsIndex = Utils.arrayFind(uTlsItems, it) - sp_stream_fingerprint?.setSelection(utlsIndex) + utlsIndex.let { sp_stream_fingerprint?.setSelection(if (it >= 0) it else 0) } } config.alpn?.let { val alpnIndex = Utils.arrayFind(alpns, it) - sp_stream_alpn?.setSelection(alpnIndex) + alpnIndex.let { sp_stream_alpn?.setSelection(if (it >= 0) it else 0) } } if (config.security == TLS) { container_allow_insecure?.visibility = View.VISIBLE