aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/XEngine/Script
diff options
context:
space:
mode:
authorCharles Krinke2008-06-05 14:15:15 +0000
committerCharles Krinke2008-06-05 14:15:15 +0000
commite3c14e9b24350bc4065172ddf6be90116a3a538c (patch)
treeb3c8fe82f7a97f57968e4d69a1e004d0e7f8e52f /OpenSim/Region/ScriptEngine/XEngine/Script
parentMantis#1455. Thank you kindly, Mikem for a patch that addresses (diff)
downloadopensim-SC_OLD-e3c14e9b24350bc4065172ddf6be90116a3a538c.zip
opensim-SC_OLD-e3c14e9b24350bc4065172ddf6be90116a3a538c.tar.gz
opensim-SC_OLD-e3c14e9b24350bc4065172ddf6be90116a3a538c.tar.bz2
opensim-SC_OLD-e3c14e9b24350bc4065172ddf6be90116a3a538c.tar.xz
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
Diffstat (limited to 'OpenSim/Region/ScriptEngine/XEngine/Script')
-rw-r--r--OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs7
1 files changed, 5 insertions, 2 deletions
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
81 81
82 public Dictionary<string, object> GetVars() 82 public Dictionary<string, object> GetVars()
83 { 83 {
84 m_Fields.Clear();
85
86 Dictionary<string, object> vars = new Dictionary<string, object>(); 84 Dictionary<string, object> vars = new Dictionary<string, object>();
87 85
86 if(m_Fields == null)
87 return vars;
88
89 m_Fields.Clear();
90
88 Type t = GetType(); 91 Type t = GetType();
89 92
90 FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | 93 FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic |