Skip to content

Commit 5105da7

Browse files
committed
[merge addon] Fix bug in chunk-aligning algorithm
Closes codemirror#4353
1 parent d34e947 commit 5105da7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

addon/merge/merge.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,11 +343,12 @@
343343
j = -1;
344344
break;
345345
} else if (align[1] > chunk.editTo) {
346+
j--
346347
break;
347348
}
348349
}
349350
if (j > -1)
350-
linesToAlign.splice(j - 1, 0, [getMatchingOrigLine(chunk.editTo, dv.chunks), chunk.editTo, chunk.origTo]);
351+
linesToAlign.splice(j, 0, [getMatchingOrigLine(chunk.editTo, dv.chunks), chunk.editTo, chunk.origTo]);
351352
}
352353
}
353354
return linesToAlign;

0 commit comments

Comments
 (0)