fix: IndexOutOfBoundsException in IDEEditor.validateRange

This commit is contained in:
Akash Yadav
2023-01-01 14:43:41 +05:30
parent a14265972b
commit 9cfb0cecce
@@ -298,10 +298,10 @@ public class IDEEditor extends CodeEditor implements com.itsaky.androidide.edito
final var text = getText();
final var lineCount = text.getLineCount();
start.setLine(min(max(0, start.getLine()), lineCount));
start.setLine(min(max(0, start.getLine()), lineCount - 1));
start.setColumn(min(max(0, start.getColumn()), text.getColumnCount(start.getLine())));
end.setLine(min(max(0, end.getLine()), lineCount));
end.setLine(min(max(0, end.getLine()), lineCount - 1));
end.setColumn(min(max(0, end.getColumn()), text.getColumnCount(end.getLine())));
}