From 90ce4f23abe752134346f7e90d4251f4922f50b4 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Tue, 24 Nov 2020 03:06:24 +0100 Subject: [PATCH] Fix index out of range on backspace in completer --- resources/qml/MessageInput.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/MessageInput.qml b/resources/qml/MessageInput.qml index ac91e46c..4f5b4b4c 100644 --- a/resources/qml/MessageInput.qml +++ b/resources/qml/MessageInput.qml @@ -81,6 +81,9 @@ Rectangle { completerTriggeredAt = -1; popup.close(); } + if (popup.opened) + popup.completer.setSearchString(textArea.getText(completerTriggeredAt, cursorPosition)); + } onSelectionStartChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text) onSelectionEndChanged: TimelineManager.timeline.input.updateState(selectionStart, selectionEnd, cursorPosition, text) @@ -132,9 +135,6 @@ Rectangle { textArea.clear(); event.accepted = true; } - if (popup.opened) - popup.completer.setSearchString(textArea.getText(completerTriggeredAt, cursorPosition) + event.text); - } Connections {