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