Fix index out of range on backspace in completer

This commit is contained in:
Nicolas Werner 2020-11-24 03:06:24 +01:00
parent 8922a47776
commit 90ce4f23ab

View file

@ -81,6 +81,9 @@ Rectangle {
completerTriggeredAt = -1; completerTriggeredAt = -1;
popup.close(); popup.close();
} }
if (popup.opened)
popup.completer.setSearchString(textArea.getText(completerTriggeredAt, cursorPosition));
} }
onSelectionStartChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text) onSelectionStartChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text)
onSelectionEndChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text) onSelectionEndChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text)
@ -132,9 +135,6 @@ Rectangle {
textArea.clear(); textArea.clear();
event.accepted = true; event.accepted = true;
} }
if (popup.opened)
popup.completer.setSearchString(textArea.getText(completerTriggeredAt, cursorPosition) + event.text);
} }
Connections { Connections {