From c09662d7c8deb0ef6b375435674a5342eec57f7c Mon Sep 17 00:00:00 2001 From: Kot Date: Fri, 10 Jan 2025 12:07:21 -0800 Subject: [PATCH] macos: add window_resizable impl --- src/native/macos.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/native/macos.rs b/src/native/macos.rs index 7865c885..c5aebef8 100644 --- a/src/native/macos.rs +++ b/src/native/macos.rs @@ -1049,10 +1049,13 @@ where initialize_menu_bar(ns_app); - let window_masks = NSWindowStyleMask::NSTitledWindowMask as u64 + let mut window_masks = NSWindowStyleMask::NSTitledWindowMask as u64 | NSWindowStyleMask::NSClosableWindowMask as u64 - | NSWindowStyleMask::NSMiniaturizableWindowMask as u64 - | NSWindowStyleMask::NSResizableWindowMask as u64; + | NSWindowStyleMask::NSMiniaturizableWindowMask as u64; + + if conf.window_resizable { + window_masks |= NSWindowStyleMask::NSResizableWindowMask as u64; + } let window_frame = NSRect { origin: NSPoint { x: 0., y: 0. },