cli: add space if overlapping text length == 0

This commit is contained in:
Bixilon 2022-05-30 12:14:21 +02:00
parent d1451bd863
commit 00e73c693e
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -117,7 +117,13 @@ class NodeTextInputElement(
fun updateSuggestion(suggestion: Any) {
val string = suggestion.toString()
_set(value + string.substring(KUtil.getOverlappingText(value, string), string.length))
val overlappingLength = KUtil.getOverlappingText(value, string)
var nextValue = value
if (overlappingLength == 0) {
nextValue += " " // ToDo: Not 100% correct, check for word separator
}
nextValue += string.substring(overlappingLength, string.length)
_set(nextValue)
forceApply()
}
}