From d19f117b4f3dab091e51ec4effb438063a7d651d Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Fri, 1 May 2020 17:29:00 -0300 Subject: [PATCH] [OSX] any borderstyle can enter fullscreen mode. --- native/Avalonia.Native/src/OSX/window.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index 0016b8dfc3..50e04d9def 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -668,7 +668,7 @@ private: return E_POINTER; } - if(([Window styleMask] & NSFullScreenWindowMask) == NSFullScreenWindowMask) + if(([Window styleMask] & NSWindowStyleMaskFullScreen) == NSWindowStyleMaskFullScreen) { *ret = FullScreen; return S_OK; @@ -701,6 +701,8 @@ private: [Window setTitlebarAppearsTransparent:NO]; [Window setTitle:_lastTitle]; + [Window setStyleMask:NSWindowStyleMaskTitled | NSWindowStyleMaskResizable]; + [Window toggleFullScreen:nullptr]; }