Thank you, dslake, for a patch that fixes XEngine linemap handling.

Fixes Mantis #3321
0.6.5-rc1
Melanie Thielker 2009-03-22 11:57:00 +00:00
parent 047d753cd0
commit b83ad8a97b
1 changed files with 4 additions and 1 deletions

View File

@ -504,6 +504,8 @@ namespace OpenSim.Region.ScriptEngine.XEngine
CultureInfo USCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = USCulture;
Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> linemap;
try
{
lock (m_AddingAssemblies)
@ -515,6 +517,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
} else {
m_AddingAssemblies[assembly]++;
}
linemap = m_Compiler.LineMap();
}
string[] warnings = m_Compiler.GetWarnings();
@ -649,7 +652,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
part.ParentGroup.RootPart.Name, item.Name);
instance.AppDomain = appDomain;
instance.LineMap = m_Compiler.LineMap();
instance.LineMap = linemap;
m_Scripts[itemID] = instance;
}