From d7ed9e318b30aa6c3a6f55abf8a1fadbefe4c6c3 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Fri, 3 Aug 2001 20:54:49 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/interval/Track.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/interval/Track.py b/direct/src/interval/Track.py index f52dcb416c..bb33291925 100644 --- a/direct/src/interval/Track.py +++ b/direct/src/interval/Track.py @@ -183,6 +183,9 @@ class Track(Interval): # Compare time with each ival's start/end times if (t < tStart): if (event == IVAL_DONE): + # This should only happen in cases of floating + # point instability where t is very close to + # but less than tStart ival.setT(ival.getDuration(), event) elif (self.prev_t > tStart): # We just crossed the start of this interval