Fix bug in mesecon.mergetable that caused false rules

This commit is contained in:
Jeija
2014-11-22 16:00:49 +01:00
parent 5be179bf11
commit 29dc50057c
2 changed files with 10 additions and 11 deletions

View File

@ -194,13 +194,14 @@ function mesecon.cmpAny(t1, t2)
return true
end
-- does not overwrite values
-- does not overwrite values; number keys (ipairs) are appended, not overwritten
mesecon.mergetable = function(source, dest)
for k, v in pairs(source) do
dest[k] = dest[k] or v
end
for i, v in ipairs(source) do
dest[i] = dest[i] or v
table.insert(dest, v)
end
end