manager: minor fixes for uid/gid input

This commit is contained in:
weishu
2023-06-09 19:59:03 +08:00
parent 2fc9e03d86
commit 0ca92b9de9

View File

@@ -330,6 +330,10 @@ private fun UidPanel(uid: Int, label: String, onUidChange: (Int) -> Unit) {
keyboardController?.hide()
}),
onValueChange = {
if (it.isEmpty()) {
onUidChange(0)
return@OutlinedTextField
}
val valid = isTextValidUid(it)
val targetUid = if (valid) it.toInt() else lastValidUid