From e3c14e9b24350bc4065172ddf6be90116a3a538c Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Thu, 5 Jun 2008 14:15:15 +0000 Subject: Mantis#1437. Patch one of four. Thank you kindly, Melanie for: Corrects the XEngine's script startup semantics. Completes llRequestAgentData Implements llDetectedLink Fixes a few minor issues --- .../ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs') diff --git a/OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs b/OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs index ebe4fc5..71fc0b6 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs @@ -81,10 +81,13 @@ namespace OpenSim.Region.ScriptEngine.XEngine.Script public Dictionary GetVars() { - m_Fields.Clear(); - Dictionary vars = new Dictionary(); + if(m_Fields == null) + return vars; + + m_Fields.Clear(); + Type t = GetType(); FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | -- cgit v1.1