summaryrefslogtreecommitdiff
path: root/rt.lua
diff options
context:
space:
mode:
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