aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-05-15 13:51:10 +1000
committerDavid Walter Seikel2014-05-15 13:51:10 +1000
commiteefb4ba8d166bcf54d4af5ea318d1efae769e461 (patch)
tree45c75337d1af740856f8e4f92bd3c584d3a75a1d /lib
parentImplement llParseStringKeepNulls() and llParseString2List(). (diff)
downloadSledjHamr-eefb4ba8d166bcf54d4af5ea318d1efae769e461.zip
SledjHamr-eefb4ba8d166bcf54d4af5ea318d1efae769e461.tar.gz
SledjHamr-eefb4ba8d166bcf54d4af5ea318d1efae769e461.tar.bz2
SledjHamr-eefb4ba8d166bcf54d4af5ea318d1efae769e461.tar.xz
Some more list adding and concatenation fixes.
Diffstat (limited to 'lib')
-rw-r--r--lib/LSL.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/LSL.lua b/lib/LSL.lua
index d61457b..ad56a37 100644
--- a/lib/LSL.lua
+++ b/lib/LSL.lua
@@ -984,6 +984,10 @@ function LSL.listAddList(a, b)
984 local i = 1 984 local i = 1
985 local result = {} 985 local result = {}
986 986
987 -- Deal with implicit typecasts.
988 if 'list' ~= type(a) then a = {a} end
989 if 'list' ~= type(b) then b = {b} end
990
987 for j, v in ipairs(a) do 991 for j, v in ipairs(a) do
988 i = i + 1 992 i = i + 1
989 table.insert(result, i, v) 993 table.insert(result, i, v)