From 52314870f54ceb4868a6a5fd38f96fddd88f7bfa Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Fri, 1 May 2020 15:55:32 -0300 Subject: [PATCH] [OSX] prevent osx from inserting View and Help menu options. --- native/Avalonia.Native/src/OSX/app.mm | 4 ++++ native/Avalonia.Native/src/OSX/window.mm | 1 + 2 files changed, 5 insertions(+) diff --git a/native/Avalonia.Native/src/OSX/app.mm b/native/Avalonia.Native/src/OSX/app.mm index c30c2c3d18..1e74a70e66 100644 --- a/native/Avalonia.Native/src/OSX/app.mm +++ b/native/Avalonia.Native/src/OSX/app.mm @@ -15,6 +15,10 @@ NSApplicationActivationPolicy AvnDesiredActivationPolicy = NSApplicationActivati } [[NSApplication sharedApplication] setActivationPolicy: AvnDesiredActivationPolicy]; + + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"NSFullScreenMenuItemEverywhere"]; + + [[NSApplication sharedApplication] setHelpMenu: [[NSMenu new] initWithTitle:@""]]; } } diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index f53f4d641f..68899df9f0 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -425,6 +425,7 @@ private: WindowEvents = events; [Window setCanBecomeKeyAndMain]; [Window disableCursorRects]; + [Window setTabbingMode:NSWindowTabbingModeDisallowed]; } virtual HRESULT Show () override