system ints can end up in LSL lists, which can cause counter-intuitive unknown list element type errors in ConvertFromLSL (via modInvoke)
parent
186fe5f7b0
commit
e36799f515
|
@ -361,6 +361,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
result[i] = (string)(LSL_String)plist[i];
|
result[i] = (string)(LSL_String)plist[i];
|
||||||
else if (plist[i] is LSL_Integer)
|
else if (plist[i] is LSL_Integer)
|
||||||
result[i] = (int)(LSL_Integer)plist[i];
|
result[i] = (int)(LSL_Integer)plist[i];
|
||||||
|
else if (plist[i] is int)
|
||||||
|
result[i] = plist[i];
|
||||||
else if (plist[i] is LSL_Float)
|
else if (plist[i] is LSL_Float)
|
||||||
result[i] = (float)(LSL_Float)plist[i];
|
result[i] = (float)(LSL_Float)plist[i];
|
||||||
else if (plist[i] is LSL_Key)
|
else if (plist[i] is LSL_Key)
|
||||||
|
|
Loading…
Reference in New Issue