diff options
Diffstat (limited to 'OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs')
-rw-r--r-- | OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs index dd912da..ddfdea4 100644 --- a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs +++ b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs | |||
@@ -1898,7 +1898,11 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
1898 | 1898 | ||
1899 | case ActorTypes.Prim: | 1899 | case ActorTypes.Prim: |
1900 | OdePrim pobj = (OdePrim)obj; | 1900 | OdePrim pobj = (OdePrim)obj; |
1901 | pobj.SendCollisions(); | 1901 | if (pobj.Body == IntPtr.Zero || (d.BodyIsEnabled(pobj.Body) && !pobj.m_outbounds)) |
1902 | { | ||
1903 | pobj.AddCollisionFrameTime((int)(ODE_STEPSIZE * 1000.0f)); | ||
1904 | pobj.SendCollisions(); | ||
1905 | } | ||
1902 | break; | 1906 | break; |
1903 | } | 1907 | } |
1904 | } | 1908 | } |