diff --git a/feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/TextFieldController.kt b/feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/TextFieldController.kt index 10a9e848..ffb3bdef 100644 --- a/feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/TextFieldController.kt +++ b/feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/TextFieldController.kt @@ -124,6 +124,8 @@ class TextFieldController @Inject constructor() { fun moveCursor(newPosition: IntRange) { val currentInput = input.value.text + if (newPosition.last > currentInput.length) return + val fixedLeftCursor = cursorFixer.fixCursorIfNeeded(currentInput, newPosition.first) val fixedRightCursor = cursorFixer.fixCursorIfNeeded(currentInput, newPosition.last)