diff options
author | der richter <der.richter@gmx.de> | 2023-12-17 17:52:15 +0100 |
---|---|---|
committer | der richter <der.richter@gmx.de> | 2023-12-23 01:15:53 +0100 |
commit | fa4ca16f6601eb51d64ae61bb5d4c018387cbadd (patch) | |
tree | abb67d59cbebea8003166214137d1564c1ffc532 /video/out/mac/common.swift | |
parent | e832f4969fa99883178b4e47808d18e9b5f7c2ff (diff) | |
download | mpv-fa4ca16f6601eb51d64ae61bb5d4c018387cbadd.tar.bz2 mpv-fa4ca16f6601eb51d64ae61bb5d4c018387cbadd.tar.xz |
mac: update geometry/autofit opts on runtime
Diffstat (limited to 'video/out/mac/common.swift')
-rw-r--r-- | video/out/mac/common.swift | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/video/out/mac/common.swift b/video/out/mac/common.swift index be3e1b517d..83cac04e8e 100644 --- a/video/out/mac/common.swift +++ b/video/out/mac/common.swift @@ -553,6 +553,14 @@ class Common: NSObject { DispatchQueue.main.async { self.window?.setMaximized(Bool(mpv.opts.window_maximized)) } + case MPVHelper.getPointer(&mpv.optsPtr.pointee.geometry): fallthrough + case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit): fallthrough + case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit_smaller): fallthrough + case MPVHelper.getPointer(&mpv.optsPtr.pointee.autofit_larger): + DispatchQueue.main.async { + let (_, _, wr) = self.getInitProperties(vo) + self.window?.updateFrame(wr) + } default: break } |