From 96aecf80ef933273bc75e1d77d9b5137fb05505a Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sun, 11 Feb 2018 18:27:42 +0000 Subject: Oops... don't leave script source out of compilation in same cases --- OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/ScriptEngine') diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs index 20f9770..649485f 100644 --- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs +++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs @@ -369,14 +369,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools { case enumCompileType.cs: compileScript = CreateCSCompilerScript( - compileScript, + source, m_scriptEngine.ScriptClassName, m_scriptEngine.ScriptBaseClassName, m_scriptEngine.ScriptBaseClassParameters); break; case enumCompileType.vb: compileScript = CreateVBCompilerScript( - compileScript, m_scriptEngine.ScriptClassName, m_scriptEngine.ScriptBaseClassName); + source, m_scriptEngine.ScriptClassName, m_scriptEngine.ScriptBaseClassName); break; } } @@ -549,6 +549,9 @@ namespace SecondLife parameters.TreatWarningsAsErrors = false; parameters.GenerateInMemory = false; + parameters.TempFiles = new TempFileCollection(Path.Combine(ScriptEnginesPath, + m_scriptEngine.World.RegionInfo.RegionID.ToString()), CompileWithDebugInformation); + CompilerResults results; CodeDomProvider provider; -- cgit v1.1