From 7da15ca9bdf2393760880f148c4a7101ef11941a Mon Sep 17 00:00:00 2001 From: Dudemanguy Date: Sun, 1 Dec 2019 17:23:02 -0600 Subject: osc: don't always set window control keybindings Only set the window control keybindings if the window control option is actually enabled. Fixes #7212. --- player/lua/osc.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/player/lua/osc.lua b/player/lua/osc.lua index a7cc62a91e..2c4a9d9558 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -2488,10 +2488,12 @@ mp.set_key_bindings({ {"mouse_move", function(e) process_event("mouse_move", nil) end}, {"mouse_leave", mouse_leave}, }, "showhide", "force") -mp.set_key_bindings({ - {"mouse_move", function(e) process_event("mouse_move", nil) end}, - {"mouse_leave", mouse_leave}, -}, "showhide_wc", "force") +if user_opts.windowcontrols ~= "no" then + mp.set_key_bindings({ + {"mouse_move", function(e) process_event("mouse_move", nil) end}, + {"mouse_leave", mouse_leave}, + }, "showhide_wc", "force") +end do_enable_keybindings() --mouse input bindings -- cgit v1.2.3