diff options
author | Akemi <der.richter@gmx.de> | 2019-02-11 19:25:05 +0100 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2019-04-02 01:51:42 +0300 |
commit | 731804a27ee013fecee6ea7ab543c5f9d696dd83 (patch) | |
tree | 4d05d673ef6221ad9f332c20fe72278a86a662ad /video/out | |
parent | 48a463d641697930b332a00cd9b807a3f6c170d9 (diff) | |
download | mpv-731804a27ee013fecee6ea7ab543c5f9d696dd83.tar.bz2 mpv-731804a27ee013fecee6ea7ab543c5f9d696dd83.tar.xz |
cocoa-cb: fix crash when querying window state
Fixes #6489
Diffstat (limited to 'video/out')
-rw-r--r-- | video/out/cocoa_cb_common.swift | 3 |
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 |