private void ActiveTextAreaControlDoubleClick(object sender, EventArgs e) { if (_lastBlameLine is null) { return; } if (_revGrid is not null) { _clickedBlameLine = _lastBlameLine; _revGrid.SetSelectedRevision(_lastBlameLine.Commit.ObjectId); } else { using (var frm = new FormCommitDiff(UICommands, _lastBlameLine.Commit.ObjectId)) { frm.ShowDialog(this); } } }
public void GotoCommitExecute() { using (var formGoToCommit = new FormGoToCommit(_revisionGrid.UICommands)) { if (formGoToCommit.ShowDialog(_revisionGrid) != DialogResult.OK) { return; } var objectId = formGoToCommit.ValidateAndGetSelectedRevision(); if (objectId != null) { _revisionGrid.SetSelectedRevision(new GitRevision(objectId)); } else { MessageBox.Show(_revisionGrid, _noRevisionFoundError.Text, Strings.Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }