summaryrefslogtreecommitdiffhomepage
path: root/android/app
diff options
context:
space:
mode:
Diffstat (limited to 'android/app')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt
index ce8b525c4d..c2298783d8 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt
@@ -106,10 +106,11 @@ fun CustomPortDialog(
CustomPortTextField(
value = port.value,
onSubmit = { input ->
- if (input.isNotEmpty()) {
+ if (
+ input.isNotEmpty() &&
+ allowedPortRanges.isPortInValidRanges(input.toInt())
+ ) {
onSave(input)
- } else {
- onReset()
}
},
onValueChanged = { input -> port.value = input },