fix: Highlighting exceptions when editing file fast
This commit is contained in:
parent
ab4cd16014
commit
e82ac50830
1 changed files with 4 additions and 3 deletions
|
@ -86,11 +86,12 @@ public class HighlightingUtil {
|
|||
}
|
||||
}
|
||||
for (var edit : range.add()) {
|
||||
var editStart = edit.start();
|
||||
var end = edit.end();
|
||||
if (end > documentLength - 1) {
|
||||
end = documentLength - 1;
|
||||
if (end > documentLength || editStart > documentLength) {
|
||||
continue;
|
||||
}
|
||||
markup.addRangeHighlighter(edit.color(), edit.start(), end, HighlighterLayer.ADDITIONAL_SYNTAX,
|
||||
markup.addRangeHighlighter(edit.color(), editStart, end, HighlighterLayer.ADDITIONAL_SYNTAX,
|
||||
HighlighterTargetArea.EXACT_RANGE);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue