summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAkemi <der.richter@gmx.de>2019-02-11 19:25:05 +0100
committerJan Ekström <jeebjp@gmail.com>2019-04-02 01:51:42 +0300
commit731804a27ee013fecee6ea7ab543c5f9d696dd83 (patch)
tree4d05d673ef6221ad9f332c20fe72278a86a662ad
parent48a463d641697930b332a00cd9b807a3f6c170d9 (diff)
downloadmpv-731804a27ee013fecee6ea7ab543c5f9d696dd83.tar.bz2
mpv-731804a27ee013fecee6ea7ab543c5f9d696dd83.tar.xz
cocoa-cb: fix crash when querying window state
Fixes #6489
-rw-r--r--video/out/cocoa_cb_common.swift3
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/cocoa_cb_common.swift b/video/out/cocoa_cb_common.swift
index 245702a438..305766c9f6 100644
--- a/video/out/cocoa_cb_common.swift
+++ b/video/out/cocoa_cb_common.swift
@@ -420,7 +420,8 @@ class CocoaCB: NSObject {
return VO_TRUE
case VOCTRL_GET_WIN_STATE:
let minimized = data!.assumingMemoryBound(to: Int32.self)
- minimized.pointee = ccb.window.isMiniaturized ? VO_WIN_STATE_MINIMIZED : Int32(0)
+ minimized.pointee = ccb.window?.isMiniaturized ?? false ?
+ VO_WIN_STATE_MINIMIZED : Int32(0)
return VO_TRUE
case VOCTRL_GET_DISPLAY_NAMES:
let opts: mp_vo_opts = vo!.pointee.opts!.pointee