Browse Source

fix quit menu item osx.

pull/7400/head
Dan Walmsley 4 years ago
parent
commit
15def96af4
  1. 4
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

4
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

@ -133,9 +133,9 @@ namespace Avalonia.Native
var quitItem = new NativeMenuItem("Quit") { Gesture = new KeyGesture(Key.Q, KeyModifiers.Meta) }; var quitItem = new NativeMenuItem("Quit") { Gesture = new KeyGesture(Key.Q, KeyModifiers.Meta) };
quitItem.Click += (_, _) => quitItem.Click += (_, _) =>
{ {
if (Application.Current is { ApplicationLifetime: IControlledApplicationLifetime lifetime }) if (Application.Current is { ApplicationLifetime: IClassicDesktopStyleApplicationLifetime lifetime })
{ {
lifetime.Shutdown(); lifetime.TryShutdown();
} }
}; };

Loading…
Cancel
Save