diff options
Diffstat (limited to 'player/lua/osc.lua')
-rw-r--r-- | player/lua/osc.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/player/lua/osc.lua b/player/lua/osc.lua index 49a9d460ce..29d65126d8 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -72,6 +72,7 @@ local state = { timer = nil, cache_idle = false, idle = false, + enabled = true, } @@ -1894,10 +1895,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() |