mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-06-22 02:45:00 +00:00
feature: support to open selected folder in file manager
Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
parent
fcf1107304
commit
cadcf40d74
2 changed files with 40 additions and 2 deletions
|
@ -45,7 +45,12 @@ namespace SourceGit.Views
|
|||
{
|
||||
if (DataContext is ViewModels.WorkingCopy vm && sender is Control control)
|
||||
{
|
||||
var menu = vm.CreateContextMenuForStagedChanges();
|
||||
var container = control.FindDescendantOfType<ChangeCollectionContainer>();
|
||||
var selectedSingleFolder = string.Empty;
|
||||
if (container is { SelectedItems: { Count: 1 }, SelectedItem: ViewModels.ChangeTreeNode { IsFolder: true } node })
|
||||
selectedSingleFolder = node.FullPath;
|
||||
|
||||
var menu = vm.CreateContextMenuForStagedChanges(selectedSingleFolder);
|
||||
menu?.Open(control);
|
||||
e.Handled = true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue