diff options
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialog.kt | 7 |
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 }, |
