Temporary try catch around calculateSpaceForGeom() , to see if it gets past mantis issue #435 (for now)

ThreadPoolClientBranch
MW 2008-02-01 13:10:40 +00:00
parent 64a1a1f059
commit 5099be8072
1 changed files with 10 additions and 3 deletions

View File

@ -873,10 +873,17 @@ namespace OpenSim.Region.Physics.OdePlugin
/// <returns>a pointer to the space. This could be a new space or reused space.</returns> /// <returns>a pointer to the space. This could be a new space or reused space.</returns>
public IntPtr calculateSpaceForGeom(PhysicsVector pos) public IntPtr calculateSpaceForGeom(PhysicsVector pos)
{ {
int[] xyspace = calculateSpaceArrayItemFromPos(pos); IntPtr locationbasedspace =IntPtr.Zero;
//MainLog.Instance.Verbose("Physics", "Attempting to use arrayItem: " + xyspace[0].ToString() + "," + xyspace[1].ToString()); try
IntPtr locationbasedspace = staticPrimspace[xyspace[0], xyspace[1]]; {
int[] xyspace = calculateSpaceArrayItemFromPos(pos);
//MainLog.Instance.Verbose("Physics", "Attempting to use arrayItem: " + xyspace[0].ToString() + "," + xyspace[1].ToString());
locationbasedspace = staticPrimspace[xyspace[0], xyspace[1]];
}
catch (Exception)
{
}
//locationbasedspace = space; //locationbasedspace = space;
return locationbasedspace; return locationbasedspace;
} }