From 071f3be9a428bc2a6f760968af6cad92dcfce88a Mon Sep 17 00:00:00 2001 From: Max Katz Date: Fri, 12 Jul 2024 18:19:58 -0700 Subject: [PATCH] Fix #12485 when main window is not visible (#16303) --- src/Avalonia.Native/AvaloniaNativeMenuExporter.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs index 157925e35a..241528a9ac 100644 --- a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs +++ b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs @@ -76,10 +76,14 @@ namespace Avalonia.Native var dialog = new AboutAvaloniaDialog(); if (Application.Current is - { ApplicationLifetime: IClassicDesktopStyleApplicationLifetime { MainWindow: { } mainWindow } }) + { ApplicationLifetime: IClassicDesktopStyleApplicationLifetime { MainWindow: { IsVisible: true } mainWindow } }) { await dialog.ShowDialog(mainWindow); } + else + { + dialog.Show(); + } }; result.Add(aboutItem);