From e4dc6de96f4b0c490571b0721ba5d6e83e50ef05 Mon Sep 17 00:00:00 2001 From: David Rose Date: Sat, 7 Sep 2002 00:03:57 +0000 Subject: [PATCH] workaround for zero-length interval bug? --- direct/src/interval/ActorInterval.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/interval/ActorInterval.py b/direct/src/interval/ActorInterval.py index 626a39465e..47536fd8af 100644 --- a/direct/src/interval/ActorInterval.py +++ b/direct/src/interval/ActorInterval.py @@ -64,7 +64,10 @@ class ActorInterval(Interval.Interval): def calcFrame(self, t): segmentLength = abs(self.finishTime - self.startTime) - offset = t % segmentLength + if segmentLength == 0: + offset = 0 + else: + offset = t % segmentLength # Handle boundary case where we want to set the final frame if (t == self.getDuration() and offset < 0.0001): offset = segmentLength