From 1d2c82bfb4dcfd71045f2948bb320a94013971a5 Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Sun, 25 Jan 2026 00:24:18 -0800 Subject: more explicit activation of key handler --- rt.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'rt.lua') diff --git a/rt.lua b/rt.lua index fa3eddd..3cc2aa8 100644 --- a/rt.lua +++ b/rt.lua @@ -1025,19 +1025,19 @@ function rt.reload_data() rt.push_group_menu(ctx.catalogue:get('root')) end -function rt.set_osc_visibility() - local v = osd:is_hidden() and state.saved_osc_visibility or 'never' +function rt.set_osc_visibility(osd_hidden) + local v = osd_hidden and state.saved_osc_visibility or 'never' mp.command_native({'script-message', 'osc-visibility', v, ''}) end function rt.toggle_menu() - osd:toggle_hidden() + local hidden = osd:toggle_hidden() if state.saved_osc_visibility ~= 'never' then - rt.set_osc_visibility() + rt.set_osc_visibility(hidden) end - input.set_key_bindings() + input.activate(not hidden) end return rt -- cgit v1.2.3-70-g09d2