fix(ui): open the merge modal non-modal so a running merge no longer blocks the main window
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
2b7b58be37
commit
3d74e3dac5
@@ -149,11 +149,7 @@ public sealed class WindowDialogService : IDialogService
|
||||
if (Shell is { } shell)
|
||||
{
|
||||
vm.ResolveMergeVm = shell.ResolveMergeVm;
|
||||
vm.ShowMergeAction = async mergeVm =>
|
||||
{
|
||||
var mergeDlg = new MergeModalView { DataContext = mergeVm };
|
||||
await mergeDlg.ShowDialog(_owner);
|
||||
};
|
||||
vm.ShowMergeAction = mergeVm => MergeModalView.ShowAsync(_owner, mergeVm);
|
||||
}
|
||||
await dlg.ShowDialog(_owner);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user