feature: add context menu for both branch and commit to compare selected with current HEAD

This commit is contained in:
leo 2024-05-27 17:21:28 +08:00
parent de6375da7c
commit 4249653ed6
8 changed files with 254 additions and 10 deletions

View file

@ -297,10 +297,10 @@ namespace SourceGit.Views
private void OnCommitDataGridContextRequested(object sender, ContextRequestedEventArgs e)
{
if (DataContext is ViewModels.Histories histories)
if (DataContext is ViewModels.Histories histories && sender is DataGrid datagrid)
{
var menu = histories.MakeContextMenu();
(sender as Control)?.OpenContextMenu(menu);
var menu = histories.MakeContextMenu(datagrid);
datagrid.OpenContextMenu(menu);
}
e.Handled = true;
}