fix<*>: PerMonitorDpiAwareV2 not working for ContextMenus on multi-displays with difference DPIs

This commit is contained in:
leo 2023-07-14 15:13:59 +08:00
parent 611d3c7db0
commit c6606fee88
9 changed files with 17 additions and 17 deletions

View file

@ -868,7 +868,7 @@ namespace SourceGit.Views.Widgets {
GetChangesFromNode(o as ChangeNode, changes);
}
var menu = new ContextMenu();
var menu = new ContextMenu() { PlacementTarget = sender as UIElement };
if (IsUnstaged) {
OpenUnstagedContextMenuByNodes(menu, nodes, changes);
} else {
@ -900,7 +900,7 @@ namespace SourceGit.Views.Widgets {
}
}
var menu = new ContextMenu();
var menu = new ContextMenu() { PlacementTarget = row };
if (IsUnstaged) {
OpenUnstagedContextMenuByChanges(menu, changes);
} else {