summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--player/lua/osc.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/player/lua/osc.lua b/player/lua/osc.lua
index 3462f1534c..682e213159 100644
--- a/player/lua/osc.lua
+++ b/player/lua/osc.lua
@@ -76,6 +76,7 @@ local state = {
timer = nil,
cache_idle = false,
idle = false,
+ enabled = true,
}
@@ -1907,10 +1908,13 @@ function tick()
end
function do_enable_keybindings()
- mp.enable_key_bindings("showhide", "allow-vo-dragging|allow-hide-cursor")
+ if state.enabled then
+ mp.enable_key_bindings("showhide", "allow-vo-dragging|allow-hide-cursor")
+ end
end
function enable_osc(enable)
+ state.enabled = enable
if enable then
do_enable_keybindings()
show_osc()