summaryrefslogtreecommitdiffstats
path: root/player/lua/osc.lua
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2023-01-28 15:26:38 -0600
committerrcombs <rcombs@rcombs.me>2023-02-26 17:54:09 -0600
commit894f0c28ebae55b5dbaed57b817a67e975a6da58 (patch)
tree80374d8f5d15228c11134c7f4acdcdd70dd063cb /player/lua/osc.lua
parent048d4d8b7556f06afb46e7e94852709a1a624aed (diff)
downloadmpv-894f0c28ebae55b5dbaed57b817a67e975a6da58.tar.bz2
mpv-894f0c28ebae55b5dbaed57b817a67e975a6da58.tar.xz
osc: set values in user-data in addition to shared-script-properties
Diffstat (limited to 'player/lua/osc.lua')
-rw-r--r--player/lua/osc.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/player/lua/osc.lua b/player/lua/osc.lua
index a244280a35..28688e2bdd 100644
--- a/player/lua/osc.lua
+++ b/player/lua/osc.lua
@@ -2195,11 +2195,13 @@ function update_margins()
utils.shared_script_property_set("osc-margins",
string.format("%f,%f,%f,%f", margins.l, margins.r, margins.t, margins.b))
+ mp.set_property_native("user-data/osc/margins", margins)
end
function shutdown()
reset_margins()
utils.shared_script_property_set("osc-margins", nil)
+ mp.del_property("user-data/osc")
end
--
@@ -2853,6 +2855,7 @@ function visibility_mode(mode, no_osd)
user_opts.visibility = mode
utils.shared_script_property_set("osc-visibility", mode)
+ mp.set_property_native("user-data/osc/visibility", mode)
if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then
mp.osd_message("OSC visibility: " .. mode)
@@ -2885,6 +2888,7 @@ function idlescreen_visibility(mode, no_osd)
end
utils.shared_script_property_set("osc-idlescreen", mode)
+ mp.set_property_native("user-data/osc/idlescreen", user_opts.idlescreen)
if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then
mp.osd_message("OSC logo visibility: " .. tostring(mode))