diff options
-rw-r--r-- | video/out/cocoa_cb_common.swift | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/video/out/cocoa_cb_common.swift b/video/out/cocoa_cb_common.swift index 7fc4d0c0ea..c50147ffca 100644 --- a/video/out/cocoa_cb_common.swift +++ b/video/out/cocoa_cb_common.swift @@ -128,10 +128,18 @@ class CocoaCB: NSObject { titleBar = TitleBar(frame: wr, window: window, cocoaCB: self) + let minimized = Bool(opts.window_minimized) window.isRestorable = false window.isReleasedWhenClosed = false + window.setMaximized(minimized ? false : Bool(opts.window_maximized)) + window.setMinimized(minimized) window.makeMain() - window.makeKeyAndOrderFront(nil) + window.makeKey() + + if !minimized { + window.orderFront(nil) + } + NSApp.activate(ignoringOtherApps: true) if Bool(opts.fullscreen) { |