awful.util: table.join ignore nil arguments

Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
koniu 2009-04-18 22:22:15 +01:00 committed by Julien Danjou
parent b9ca6b4961
commit 37071c5f6f
1 changed files with 7 additions and 5 deletions

View File

@ -224,6 +224,7 @@ end
function table.join(...) function table.join(...)
local ret = {} local ret = {}
for i = 1, arg.n do for i = 1, arg.n do
if arg[i] then
for k, v in pairs(arg[i]) do for k, v in pairs(arg[i]) do
if type(k) == "number" then if type(k) == "number" then
rtable.insert(ret, v) rtable.insert(ret, v)
@ -232,6 +233,7 @@ function table.join(...)
end end
end end
end end
end
return ret return ret
end end