diff options
author | rcombs <rcombs@rcombs.me> | 2023-01-28 15:26:38 -0600 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2023-02-26 17:54:09 -0600 |
commit | 894f0c28ebae55b5dbaed57b817a67e975a6da58 (patch) | |
tree | 80374d8f5d15228c11134c7f4acdcdd70dd063cb /player/lua/osc.lua | |
parent | 048d4d8b7556f06afb46e7e94852709a1a624aed (diff) | |
download | mpv-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.lua | 4 |
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)) |