Quickfixes regarding state

This commit is contained in:
jay-tux 2025-03-18 16:48:10 +01:00
parent 49e3b8126f
commit f407a8c43e
Signed by: jay-tux
GPG Key ID: 84302006B056926E
2 changed files with 3 additions and 3 deletions

View File

@ -205,8 +205,8 @@ fun SoloAssignmentView(state: SoloAssignmentState) {
) { state.updateTask(updTask.toMarkdown()) } ) { state.updateTask(updTask.toMarkdown()) }
} else { } else {
val (student, fg) = grades[idx - 1] val (student, fg) = grades[idx - 1]
var sGrade by remember { mutableStateOf(fg?.grade ?: "") } var sGrade by remember(idx) { mutableStateOf(fg?.grade ?: "") }
var sMsg by remember { mutableStateOf(TextFieldValue(fg?.feedback ?: "")) } var sMsg by remember(idx) { mutableStateOf(TextFieldValue(fg?.feedback ?: "")) }
Row { Row {
Text("Grade: ", Modifier.align(Alignment.CenterVertically)) Text("Grade: ", Modifier.align(Alignment.CenterVertically))
OutlinedTextField(sGrade, { sGrade = it }, Modifier.weight(0.2f)) OutlinedTextField(sGrade, { sGrade = it }, Modifier.weight(0.2f))

View File

@ -514,7 +514,7 @@ class SoloAssignmentState(val assignment: SoloAssignment) {
it[this.grade] = grd it[this.grade] = grd
} }
} }
feedback.refresh() feedback.refresh(); autofill.refresh()
} }
fun updateTask(t: String) { fun updateTask(t: String) {