1 parent 0e83ccd commit ac1ce9bCopy full SHA for ac1ce9b
1 file changed
src/ViewModels/BlockNavigation.cs
@@ -123,13 +123,27 @@ public void UpdateByChunk(TextDiffSelectedChunk chunk)
123
if (chunkStart > block.End)
124
continue;
125
126
- if (chunkEnd < block.Start)
+ var hasChangeAfter = false;
127
+ for (var j = i; j < _blocks.Count; j++)
128
{
- _current = i - 1;
129
- break;
+ var test = _blocks[j];
130
+ if (chunkEnd < test.End)
131
+ {
132
+ _current = i;
133
+ hasChangeAfter = true;
134
+ break;
135
+ }
136
}
137
- _current = i;
138
+ if (!hasChangeAfter)
139
140
+ if (chunkStart > block.Start)
141
142
+ else
143
+ _current = i - 1;
144
145
+
146
147
148
149
0 commit comments