mirror of
https://github.com/Myzel394/NumberHub.git
synced 2025-06-21 09:40:37 +02:00
Fix expression value is not used
This commit is contained in:
parent
3a620452c2
commit
931235deb0
@ -122,13 +122,13 @@ private fun HistoryListItem(
|
|||||||
historyItem: HistoryItem,
|
historyItem: HistoryItem,
|
||||||
) {
|
) {
|
||||||
val clipboardManager = LocalClipboardManager.current
|
val clipboardManager = LocalClipboardManager.current
|
||||||
val expr = Formatter.format(historyItem.expression)
|
val expression = Formatter.format(historyItem.expression)
|
||||||
var textFieldexpr by remember(expr) {
|
var expressionValue by remember(expression) {
|
||||||
mutableStateOf(TextFieldValue(expr, selection = TextRange(expr.length)))
|
mutableStateOf(TextFieldValue(expression, TextRange(expression.length)))
|
||||||
}
|
}
|
||||||
val res = Formatter.format(historyItem.expression)
|
val result = Formatter.format(historyItem.result)
|
||||||
var textFieldRes by remember(res) {
|
var resultValue by remember(result) {
|
||||||
mutableStateOf(TextFieldValue(res, selection = TextRange(res.length)))
|
mutableStateOf(TextFieldValue(result, TextRange(result.length)))
|
||||||
}
|
}
|
||||||
|
|
||||||
Column(modifier = modifier) {
|
Column(modifier = modifier) {
|
||||||
@ -136,12 +136,12 @@ private fun HistoryListItem(
|
|||||||
LocalTextInputService provides null,
|
LocalTextInputService provides null,
|
||||||
LocalTextToolbar provides UnittoTextToolbar(
|
LocalTextToolbar provides UnittoTextToolbar(
|
||||||
view = LocalView.current,
|
view = LocalView.current,
|
||||||
copyCallback = { clipboardManager.copyWithoutGrouping(textFieldexpr) }
|
copyCallback = { clipboardManager.copyWithoutGrouping(expressionValue) }
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
BasicTextField(
|
BasicTextField(
|
||||||
value = textFieldexpr,
|
value = expressionValue,
|
||||||
onValueChange = { textFieldexpr = it },
|
onValueChange = { expressionValue = it },
|
||||||
maxLines = 1,
|
maxLines = 1,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
@ -156,12 +156,12 @@ private fun HistoryListItem(
|
|||||||
LocalTextInputService provides null,
|
LocalTextInputService provides null,
|
||||||
LocalTextToolbar provides UnittoTextToolbar(
|
LocalTextToolbar provides UnittoTextToolbar(
|
||||||
view = LocalView.current,
|
view = LocalView.current,
|
||||||
copyCallback = { clipboardManager.copyWithoutGrouping(textFieldRes) }
|
copyCallback = { clipboardManager.copyWithoutGrouping(resultValue) }
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
BasicTextField(
|
BasicTextField(
|
||||||
value = textFieldRes,
|
value = resultValue,
|
||||||
onValueChange = { textFieldRes = it },
|
onValueChange = { resultValue = it },
|
||||||
maxLines = 1,
|
maxLines = 1,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user