From 894f0c28ebae55b5dbaed57b817a67e975a6da58 Mon Sep 17 00:00:00 2001 From: rcombs Date: Sat, 28 Jan 2023 15:26:38 -0600 Subject: osc: set values in user-data in addition to shared-script-properties --- player/lua/osc.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'player/lua/osc.lua') 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)) -- cgit v1.2.3