summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvi Halachmi (:avih) <avihpit@yahoo.com>2019-11-30 11:56:21 +0200
committeravih <avih@users.noreply.github.com>2019-11-30 12:06:22 +0200
commitabf6b22abd69dea9189bd1e96a5f1b2bfccfef2e (patch)
treeafebaea63efa279a21d7cb32b8ab3fb5174489c1
parent2750ca597ce1ace58942501aa66b5485eea13150 (diff)
downloadmpv-abf6b22abd69dea9189bd1e96a5f1b2bfccfef2e.tar.bz2
mpv-abf6b22abd69dea9189bd1e96a5f1b2bfccfef2e.tar.xz
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.
-rw-r--r--player/lua/defaults.lua2
1 files changed, 1 insertions, 1 deletions
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