Fix an exception handling issue in XEngine

This commit is contained in:
Melanie Thielker
2008-10-10 23:18:52 +00:00
parent dd886a035b
commit ab87a987f5

View File

@@ -613,7 +613,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance
m_InEvent = false;
m_CurrentEvent = String.Empty;
if (!(e is TargetInvocationException) || !(e.InnerException is SelfDeleteException))
if ((!(e is TargetInvocationException) || !(e.InnerException is SelfDeleteException)) && (!(e is ThreadAbortException)))
{
try
{