diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/XEngine/Script')
-rw-r--r-- | OpenSim/Region/ScriptEngine/XEngine/Script/BuiltIn_Commands_BaseClass.cs | 7 |
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 | |