summaryrefslogtreecommitdiff
path: root/rt.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-25 00:24:18 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-25 00:25:00 -0800
commit1d2c82bfb4dcfd71045f2948bb320a94013971a5 (patch)
tree33282ef00974badcfdeba14d4a7f78efcf6920e0 /rt.lua
parent6c9ad9a77dd67145b9015bb13018534025e33a49 (diff)
downloadmpv-iptv-menu-1d2c82bfb4dcfd71045f2948bb320a94013971a5.tar.gz
mpv-iptv-menu-1d2c82bfb4dcfd71045f2948bb320a94013971a5.tar.xz
more explicit activation of key handler
Diffstat (limited to 'rt.lua')
-rw-r--r--rt.lua10
1 files changed, 5 insertions, 5 deletions
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