mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	Fix bug in LineNumberOfLine
This fixes a regression that was introduced in 73c7dc9c5d.
			
			
This commit is contained in:
		| @@ -97,12 +97,12 @@ func (self *Patch) LineNumberOfLine(idx int) int { | ||||
| 	idxInHunk := idx - hunkStartIdx | ||||
|  | ||||
| 	if idxInHunk == 0 { | ||||
| 		return hunk.oldStart | ||||
| 		return hunk.newStart | ||||
| 	} | ||||
|  | ||||
| 	lines := hunk.bodyLines[:idxInHunk-1] | ||||
| 	offset := nLinesWithKind(lines, []PatchLineKind{ADDITION, CONTEXT}) | ||||
| 	return hunk.oldStart + offset | ||||
| 	return hunk.newStart + offset | ||||
| } | ||||
|  | ||||
| // Returns hunk index containing the line at the given patch line index | ||||
|   | ||||
| @@ -599,7 +599,7 @@ func TestLineNumberOfLine(t *testing.T) { | ||||
| 			testName:  "twoHunksWithMoreAdditionsThanRemovals", | ||||
| 			patchStr:  twoHunksWithMoreAdditionsThanRemovals, | ||||
| 			indexes:   []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 1000}, | ||||
| 			expecteds: []int{1, 1, 1, 1, 1, 1, 2, 2, 3, 4, 5, 6, 8, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 16, 16}, | ||||
| 			expecteds: []int{1, 1, 1, 1, 1, 1, 2, 2, 3, 4, 5, 6, 9, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 16, 16, 16}, | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user