mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
Fixes #124742 by ensuring that overwriteAfter is not negative.
This commit is contained in:
parent
edf85f1711
commit
f68ee48c52
|
@ -151,6 +151,9 @@ function getInlineCompletion(suggestController: SuggestController, position: Pos
|
||||||
const info = suggestController.getOverwriteInfo(item, false);
|
const info = suggestController.getOverwriteInfo(item, false);
|
||||||
return {
|
return {
|
||||||
text: insertText,
|
text: insertText,
|
||||||
range: Range.fromPositions(position.delta(0, -info.overwriteBefore), position.delta(0, info.overwriteAfter)),
|
range: Range.fromPositions(
|
||||||
|
position.delta(0, -info.overwriteBefore),
|
||||||
|
position.delta(0, Math.max(info.overwriteAfter, 0))
|
||||||
|
),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue