From 08bd1cac9f99abc6ac7a86b2e3a1c9eafa7705ed Mon Sep 17 00:00:00 2001 From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu> Date: Sun, 22 May 2022 15:16:23 +0200 Subject: [PATCH] Fix null string in field --- .../java/hu/bme/kszk/szobatarsch/composable/MyIntTextField.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/hu/bme/kszk/szobatarsch/composable/MyIntTextField.kt b/app/src/main/java/hu/bme/kszk/szobatarsch/composable/MyIntTextField.kt index 5ce1f38..28866b1 100644 --- a/app/src/main/java/hu/bme/kszk/szobatarsch/composable/MyIntTextField.kt +++ b/app/src/main/java/hu/bme/kszk/szobatarsch/composable/MyIntTextField.kt @@ -20,8 +20,8 @@ fun MyIntTextField( OutlinedTextField( modifier = Modifier.fillMaxWidth(), keyboardOptions = KeyboardOptions.Default.copy(keyboardType = KeyboardType.Number), - value = state.value.toString(), - onValueChange = { state.value = it.toInt() }, + value = if (state.value == 0) "" else state.value.toString(), + onValueChange = { state.value = it.toIntOrNull() ?: 0}, enabled = editable, label = { Text(text = label) }, textStyle = MaterialTheme.typography.bodyMedium, -- GitLab