mirror of
https://github.com/rust-windowing/winit.git
synced 2026-08-30 13:20:06 -04:00
Fix build on nightly
Nightly recently fixed some soundness issues related to `Sized`. This had to be fixed in the cocoa crates as well, and also affects our ios bindings.
This commit is contained in:
@@ -338,21 +338,17 @@ impl Window {
|
||||
|
||||
let masks = if screen.is_some() {
|
||||
// Fullscreen window
|
||||
appkit::NSBorderlessWindowMask as NSUInteger |
|
||||
appkit::NSResizableWindowMask as NSUInteger |
|
||||
appkit::NSTitledWindowMask as NSUInteger
|
||||
appkit::NSBorderlessWindowMask | appkit::NSResizableWindowMask |
|
||||
appkit::NSTitledWindowMask
|
||||
} else if attrs.decorations {
|
||||
// Window with a titlebar
|
||||
appkit::NSClosableWindowMask as NSUInteger |
|
||||
appkit::NSMiniaturizableWindowMask as NSUInteger |
|
||||
appkit::NSResizableWindowMask as NSUInteger |
|
||||
appkit::NSTitledWindowMask as NSUInteger
|
||||
appkit::NSClosableWindowMask | appkit::NSMiniaturizableWindowMask |
|
||||
appkit::NSResizableWindowMask | appkit::NSTitledWindowMask
|
||||
} else {
|
||||
// Window without a titlebar
|
||||
appkit::NSClosableWindowMask as NSUInteger |
|
||||
appkit::NSMiniaturizableWindowMask as NSUInteger |
|
||||
appkit::NSResizableWindowMask as NSUInteger |
|
||||
appkit::NSFullSizeContentViewWindowMask as NSUInteger
|
||||
appkit::NSClosableWindowMask | appkit::NSMiniaturizableWindowMask |
|
||||
appkit::NSResizableWindowMask |
|
||||
appkit::NSFullSizeContentViewWindowMask
|
||||
};
|
||||
|
||||
let window = IdRef::new(NSWindow::alloc(nil).initWithContentRect_styleMask_backing_defer_(
|
||||
|
||||
Reference in New Issue
Block a user