From 5fd7551869b76656e4f425a7e6880b0256d8ab90 Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 15 Apr 2026 10:36:54 +0800 Subject: [PATCH] enhance: show the `Submodule Change Details` window on the same screen of it's parent (#2264) Signed-off-by: leo --- src/Views/DiffView.axaml.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Views/DiffView.axaml.cs b/src/Views/DiffView.axaml.cs index d0198125..43e6e8b4 100644 --- a/src/Views/DiffView.axaml.cs +++ b/src/Views/DiffView.axaml.cs @@ -45,15 +45,10 @@ namespace SourceGit.Views private void OnOpenSubmoduleRevisionCompare(object sender, RoutedEventArgs e) { - var owner = TopLevel.GetTopLevel(this) as Window; - if (owner == null) - return; - if (sender is Button { DataContext: Models.SubmoduleDiff diff } && diff.CanOpenDetails) { var vm = new ViewModels.SubmoduleRevisionCompare(diff); - var dailog = new SubmoduleRevisionCompare() { DataContext = vm }; - dailog.Show(owner); + App.ShowWindow(vm); } } }