From abf6b22abd69dea9189bd1e96a5f1b2bfccfef2e Mon Sep 17 00:00:00 2001 From: "Avi Halachmi (:avih)" Date: Sat, 30 Nov 2019 11:56:21 +0200 Subject: lua: unbreak mp.add_key_binding(key, fn) Commit 311cc5b6 added the ability use flags while omitting name, but broke the case where both name and flags are omitted. Now omitting either name or flags or both works as documented. --- player/lua/defaults.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/lua/defaults.lua b/player/lua/defaults.lua index 72b73b566b..f3e16b9ed3 100644 --- a/player/lua/defaults.lua +++ b/player/lua/defaults.lua @@ -156,12 +156,12 @@ local function update_key_bindings() end local function add_binding(attrs, key, name, fn, rp) - rp = rp or "" if (type(name) ~= "string") and (name ~= nil) then rp = fn fn = name name = nil end + rp = rp or "" if name == nil then name = reserve_binding() end -- cgit v1.2.3