Skip to content
Snippets Groups Projects

Fixed offset calculation for multiline inserts

Merged Miklos Magyari requested to merge mlinsert into main
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -153,7 +153,7 @@ public final class TTCN3ReparseUpdater {
private void calculateOffsets() {
final String[] lines = code.split(lineEnding);
int offset = 0;
for (int i = 0; i < modificationEndPosition.getLine(); i++) {
for (int i = 0; i < modificationEndPosition.getLine() + allLineShift; i++) {
offset += lines[i].length() + lineEnding.length();
if (i == modificationStartPosition.getLine() - 1) {
modificationStartOffset = offset + modificationStartPosition.getCharacter();
Loading