refactor(desktop): use easier line detection method

This commit is contained in:
Anna 2020-11-17 21:57:14 -05:00
parent ec52134751
commit 71c310d760
1 changed files with 3 additions and 5 deletions

View File

@ -241,11 +241,9 @@ namespace XIVChat_Desktop {
}
private void ArrowNavigate(TextBox textBox, bool up) {
var firstLine = textBox.GetLineLength(0);
var inFirstLine = textBox.CaretIndex <= firstLine;
var lastLine = textBox.Text.Length - textBox.GetLineLength(textBox.LineCount - 1);
var inLastLine = textBox.CaretIndex >= lastLine;
var caretLine = textBox.GetLineIndexFromCharacterIndex(textBox.CaretIndex);
var inFirstLine = caretLine == 0;
var inLastLine = caretLine == textBox.LineCount - 1;
if (this.HistoryIndex == -1) {
this.HistoryBuffer = textBox.Text;