diff --git a/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/ConverterViewModel.kt b/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/ConverterViewModel.kt index bbf513f5..2e5c9085 100644 --- a/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/ConverterViewModel.kt +++ b/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/ConverterViewModel.kt @@ -63,7 +63,11 @@ internal class ConverterViewModel @Inject constructor( ) : ViewModel() { private val converterInputKey = "CONVERTER_INPUT" - private val _input = MutableStateFlow(TextFieldValue(savedStateHandle[converterInputKey] ?: "")) + private val _input = MutableStateFlow( + with(savedStateHandle[converterInputKey] ?: "") { + TextFieldValue(this, TextRange(this.length)) + } + ) private val _calculation = MutableStateFlow(null) private val _result = MutableStateFlow(ConverterResult.Loading) private val _unitFrom = MutableStateFlow(null)