fix: reset desktop.ShutdownMode to ShutdownMode.OnExplicitShutdown before calling desktop.Shutdown manually (#2129)

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo
2026-02-24 10:33:09 +08:00
parent d48afd16b4
commit 5f1825d4c3

View File

@@ -387,6 +387,7 @@ namespace SourceGit
{
if (Current?.ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
desktop.ShutdownMode = ShutdownMode.OnExplicitShutdown;
desktop.MainWindow?.Close();
desktop.Shutdown(exitCode);
}