From e48fc7e01f4fc4812c5e8872820f8d43f46d096c Mon Sep 17 00:00:00 2001 From: Dylan Liu <312902918@qq.com> Date: Sat, 20 May 2023 19:57:00 +0800 Subject: [PATCH] Fix the native titlebar buttons don't show in Qt 6.0.0 - Qt 6.2.4. (#225) --- src/core/utils_mac.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/utils_mac.mm b/src/core/utils_mac.mm index 1e1a76b..b74dde7 100644 --- a/src/core/utils_mac.mm +++ b/src/core/utils_mac.mm @@ -361,9 +361,11 @@ public Q_SLOTS: nswindow.showsToolbarButton = NO; nswindow.movableByWindowBackground = NO; nswindow.movable = NO; +#if !(QT_VERSION >= QT_VERSION_CHECK(6,0,0) && QT_VERSION <= QT_VERSION_CHECK(6,2,4)) [nswindow standardWindowButton:NSWindowCloseButton].hidden = (visible ? NO : YES); [nswindow standardWindowButton:NSWindowMiniaturizeButton].hidden = (visible ? NO : YES); [nswindow standardWindowButton:NSWindowZoomButton].hidden = (visible ? NO : YES); +#endif } void setBlurBehindWindowEnabled(const bool enable)