Skip to content

Commit 2e557ce

Browse files
authored
DROID-4105 Spaces settings | Fix | The caret doesn't move when editing a space name. (#2853)
1 parent c22b62f commit 2e557ce

File tree

1 file changed

+11
-5
lines changed
  • feature-ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/new_settings

1 file changed

+11
-5
lines changed

feature-ui-settings/src/main/java/com/anytypeio/anytype/ui_settings/space/new_settings/Items.kt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -580,18 +580,24 @@ fun NewSettingsTextField(
580580

581581
val focusRequester = remember { FocusRequester() }
582582

583-
val textFieldValue = TextFieldValue(
584-
text = value,
585-
selection = TextRange(value.length)
586-
)
583+
val textFieldValue = remember(value) {
584+
mutableStateOf(
585+
TextFieldValue(
586+
text = value,
587+
selection = TextRange(value.length)
588+
)
589+
)
590+
}
591+
587592
BasicTextField(
588-
value = textFieldValue,
593+
value = textFieldValue.value,
589594
modifier = Modifier
590595
.padding(top = 4.dp)
591596
.fillMaxWidth()
592597
.focusRequester(focusRequester)
593598
,
594599
onValueChange = { update ->
600+
textFieldValue.value = update
595601
onValueChange(update.text)
596602
},
597603
enabled = isEditEnabled,

0 commit comments

Comments
 (0)