private void SelectedLineChanged(object sender, SelectedLineEventArgs e) { int selectedLine = e.SelectedLine; if (_blame is null || selectedLine >= _blame.Lines.Count) { return; } // TODO: Request GitRevision from RevisionGrid that contain all commits var newBlameLine = _blame.Lines[selectedLine]; if (ReferenceEquals(_lastBlameLine?.Commit, newBlameLine.Commit)) { return; } _lastBlameLine = newBlameLine; CommitInfo.Revision = Module.GetRevision(_lastBlameLine.Commit.ObjectId); }
void SelectedLineChanged(object sender, SelectedLineEventArgs e) { int selectedLine = e.SelectedLine; if (_blame == null || selectedLine >= _blame.Lines.Count) { return; } //TODO: Request GitRevision from RevisionGrid that contain all commits var newBlameLine = _blame.Lines[selectedLine]; if (_lastBlameLine.CommitGuid == newBlameLine.CommitGuid) { return; } _lastBlameLine = newBlameLine; CommitInfo.Revision = Module.GetRevision(_lastBlameLine.CommitGuid); }