code_review: PR #949

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-02-11 11:07:33 +08:00
parent 821063e3ec
commit 10fba08e43
No known key found for this signature in database

View file

@ -973,13 +973,9 @@ namespace SourceGit.Views
var startPosition = selection.StartPosition; var startPosition = selection.StartPosition;
var endPosition = selection.EndPosition; var endPosition = selection.EndPosition;
if (startPosition.Line > endPosition.Line if (startPosition.Location > endPosition.Location)
|| startPosition.Line == endPosition.Line && startPosition.Column > endPosition.Column)
{
// swap start and end
(startPosition, endPosition) = (endPosition, startPosition); (startPosition, endPosition) = (endPosition, startPosition);
}
var startIdx = Math.Min(startPosition.Line - 1, lines.Count - 1); var startIdx = Math.Min(startPosition.Line - 1, lines.Count - 1);
var endIdx = Math.Min(endPosition.Line - 1, lines.Count - 1); var endIdx = Math.Min(endPosition.Line - 1, lines.Count - 1);