mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-06-28 13:56:02 +02:00
Fix bug in mesecon.mergetable that caused false rules
This commit is contained in:
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user