mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
lst: fix inner ranges computatuion
we can't trim changes here, because inner ranges would not be updated this fix causes regression - trimmable ranges (ex: " \nX\n" vs "")
This commit is contained in:
committed by
Aleksey Pivovarov
parent
7b12f38687
commit
db77b2b459
@@ -18,6 +18,7 @@ package com.intellij.openapi.vcs.ex;
|
||||
import com.intellij.diff.comparison.ByLine;
|
||||
import com.intellij.diff.comparison.ComparisonPolicy;
|
||||
import com.intellij.diff.comparison.TrimUtil;
|
||||
import com.intellij.diff.comparison.iterables.DiffIterable;
|
||||
import com.intellij.diff.comparison.iterables.DiffIterableUtil;
|
||||
import com.intellij.diff.comparison.iterables.FairDiffIterable;
|
||||
import com.intellij.diff.util.DiffUtil;
|
||||
@@ -146,8 +147,6 @@ public class RangesBuilder {
|
||||
}
|
||||
innerRanges.trimToSize();
|
||||
|
||||
change = TrimUtil.expand(myVcs, myCurrent, change.start1, change.start2, change.end1, change.end2);
|
||||
|
||||
int currentLine1 = myCurrentShift + change.start2;
|
||||
int currentLine2 = myCurrentShift + change.end2;
|
||||
int vcsLine1 = myVcsShift + change.start1;
|
||||
|
||||
Reference in New Issue
Block a user