Browse Source

[OSX] any borderstyle can enter fullscreen mode.

pull/3849/head
Dan Walmsley 6 years ago
parent
commit
d19f117b4f
  1. 4
      native/Avalonia.Native/src/OSX/window.mm

4
native/Avalonia.Native/src/OSX/window.mm

@ -668,7 +668,7 @@ private:
return E_POINTER; return E_POINTER;
} }
if(([Window styleMask] & NSFullScreenWindowMask) == NSFullScreenWindowMask) if(([Window styleMask] & NSWindowStyleMaskFullScreen) == NSWindowStyleMaskFullScreen)
{ {
*ret = FullScreen; *ret = FullScreen;
return S_OK; return S_OK;
@ -701,6 +701,8 @@ private:
[Window setTitlebarAppearsTransparent:NO]; [Window setTitlebarAppearsTransparent:NO];
[Window setTitle:_lastTitle]; [Window setTitle:_lastTitle];
[Window setStyleMask:NSWindowStyleMaskTitled | NSWindowStyleMaskResizable];
[Window toggleFullScreen:nullptr]; [Window toggleFullScreen:nullptr];
} }

Loading…
Cancel
Save