From e447025fdb0166286d53679128e6b405d4dbecdf Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 24 Feb 2019 13:15:53 +0000 Subject: [PATCH] CtrlCore: Cocoa TopWindow Frameless support (fixes Docking) git-svn-id: svn://ultimatepp.org/upp/trunk@12792 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlCore/CocoCreate.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uppsrc/CtrlCore/CocoCreate.mm b/uppsrc/CtrlCore/CocoCreate.mm index 73048dbfb..10d56ebf7 100644 --- a/uppsrc/CtrlCore/CocoCreate.mm +++ b/uppsrc/CtrlCore/CocoCreate.mm @@ -224,7 +224,9 @@ void Ctrl::PopUp(Ctrl *owner, bool savebits, bool activate, bool dropshadow, boo dword TopWindow::GetMMStyle() const { - dword style = NSWindowStyleMaskTitled|NSWindowStyleMaskClosable|NSWindowStyleMaskResizable; + dword style = 0; + if(!frameless) + style |= NSWindowStyleMaskTitled|NSWindowStyleMaskClosable|NSWindowStyleMaskResizable; if(minimizebox) style |= NSWindowStyleMaskMiniaturizable; // if(maximizebox)