Index: /OpenSceneGraph/trunk/src/osg/AnimationPath.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osg/AnimationPath.cpp (revision 3046)
+++ /OpenSceneGraph/trunk/src/osg/AnimationPath.cpp (revision 3319)
@@ -198,6 +198,11 @@
 void AnimationPathCallback::reset()
 {
+#if 1
+    _firstTime = DBL_MAX;
+    _pauseTime = DBL_MAX;
+#else
     _firstTime = _latestTime;
     _pauseTime = _latestTime;
+#endif
 }
 
@@ -210,4 +215,7 @@
     
     _pause = pause;
+
+    if (_firstTime==DBL_MAX) return;
+
     if (_pause)
     {
