manager: minor fixes for uid/gid input

This commit is contained in:
weishu
2023-06-09 19:59:03 +08:00
parent 1e9c89ab32
commit 6308aa4f88

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