# HG changeset patch # User John@Doomsday # Date 1336050261 14400 # Node ID 790266dbcaff43b4d4500dc78dd75be130c8e432 # Parent 5914125bb4ea2ce2060c7e0caef8c64100e6ca01 Cleanup diff -r 5914125bb4ea -r 790266dbcaff Utility.lua --- a/Utility.lua Sun Apr 29 15:54:32 2012 -0400 +++ b/Utility.lua Thu May 03 09:04:21 2012 -0400 @@ -22,14 +22,15 @@ end function tcopy(to, from) - for k,v in pairs(from) do - if(type(v)=="table") then - to[k] = {} - tcopy(to[k], v); - else - to[k] = v; + if not from then to = {}; return end + for k,v in pairs(from) do + if(type(v)=="table") then + to[k] = {} + tcopy(to[k], v); + else + to[k] = v; + end end - end end function shallowCopy(t)