summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/out/cocoa_cb_common.swift10
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) {