Fixed unstage hunk not restoring lines properly
This commit is contained in:
parent
1e0660dca0
commit
ab9c8ce2df
@ -126,7 +126,7 @@ class StatusManager @Inject constructor(
|
||||
// Restore previously removed lines to the index
|
||||
for (line in removedLines) {
|
||||
// Check how many lines before this one have been deleted
|
||||
val previouslyRemovedLines = addedLines.count { it.newLineNumber <= line.newLineNumber } - 1
|
||||
val previouslyRemovedLines = addedLines.count { it.newLineNumber < line.newLineNumber }
|
||||
textLines.add(line.newLineNumber + linesAdded - previouslyRemovedLines, line.text.withoutLineEnding)
|
||||
linesAdded++
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user