fix ode timing
diff --git a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
index 0194c21..eb0a514 100644
--- a/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
+++ b/OpenSim/Region/Physics/UbitOdePlugin/OdeScene.cs
@@ -1692,7 +1692,6 @@ namespace OpenSim.Region.Physics.OdePlugin
DateTime now = DateTime.UtcNow;
TimeSpan timedif = now - m_lastframe;
- m_lastframe = now;
timeStep = (float)timedif.TotalSeconds;
// acumulate time so we can reduce error
@@ -1704,6 +1703,8 @@ namespace OpenSim.Region.Physics.OdePlugin
if (framecount < 0)
framecount = 0;
+ m_lastframe = now;
+
framecount++;
int curphysiteractions;