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);