forked from minetest-mods/mesecons
		
	Luacontroller: Revert function stripping from digiline messages
This commit is contained in:
		| @@ -151,24 +151,6 @@ function mesecon.tablecopy(table) -- deep table copy | ||||
| 	return newtable | ||||
| end | ||||
|  | ||||
| function mesecon.tablecopy_stripfunctions(table) -- deep table copy, but remove all functions | ||||
| 	if type(table) == "function" then return nil end -- functions become nil | ||||
| 	if type(table) ~= "table" then return table end -- no need to copy | ||||
| 	local newtable = {} | ||||
|  | ||||
| 	for idx, item in pairs(table) do | ||||
| 		if type(idx) ~= "function" then | ||||
| 			if type(item) == "table" then | ||||
| 				newtable[idx] = mesecon.tablecopy_stripfunctions(item) | ||||
| 			elseif type(item) ~= "function" then | ||||
| 				newtable[idx] = item | ||||
| 			end | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	return newtable | ||||
| end | ||||
|  | ||||
| function mesecon.cmpAny(t1, t2) | ||||
| 	if type(t1) ~= type(t2) then return false end | ||||
| 	if type(t1) ~= "table" and type(t2) ~= "table" then return t1 == t2 end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user