Start scripts in attachments only after a successful attach. Elimininate

a gratuitious asset fetch when region crossing.
This commit is contained in:
Melanie Thielker
2008-11-29 14:16:09 +00:00
parent b8e8a33d60
commit af5e9147f0
5 changed files with 29 additions and 3 deletions

View File

@@ -286,6 +286,18 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
}
}
if (Script == String.Empty)
{
if (File.Exists(OutFile))
{
m_scriptEngine.Log.DebugFormat("[Compiler] Returning existing assembly for {0}", asset);
return OutFile;
}
throw new Exception("Cannot find script assembly and no script text present");
}
enumCompileType l = DefaultCompileLanguage;
if (Script.StartsWith("//c#", true, CultureInfo.InvariantCulture))