summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2023-11-25 16:32:37 +0100
committerDudemanguy <random342@airmail.cc>2024-03-18 02:22:28 +0000
commitad093567e8ce8ace520412086907b9ea64299865 (patch)
tree23e17987641b90f980b1e38ae1da33f6e4cb657c
parentbb15c506586b4c5d36b6b64350b2e9bfb14804a2 (diff)
downloadmpv-ad093567e8ce8ace520412086907b9ea64299865.tar.bz2
mpv-ad093567e8ce8ace520412086907b9ea64299865.tar.xz
osc: add missing window controls for --title-bar=no
-rw-r--r--player/lua/osc.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/player/lua/osc.lua b/player/lua/osc.lua
index 06f73878ad..a750d850a6 100644
--- a/player/lua/osc.lua
+++ b/player/lua/osc.lua
@@ -439,7 +439,7 @@ end
function window_controls_enabled()
val = user_opts.windowcontrols
if val == "auto" then
- return not state.border
+ return not (state.border and state.title_bar)
else
return val ~= "no"
end
@@ -2786,6 +2786,12 @@ mp.observe_property("border", "bool",
request_init_resize()
end
)
+mp.observe_property("title-bar", "bool",
+ function(name, val)
+ state.title_bar = val
+ request_init_resize()
+ end
+)
mp.observe_property("window-maximized", "bool",
function(name, val)
state.maximized = val