diff --git a/direct/src/tkpanels/AnimPanel.py b/direct/src/tkpanels/AnimPanel.py index b109d94481..a2f4950a8a 100644 --- a/direct/src/tkpanels/AnimPanel.py +++ b/direct/src/tkpanels/AnimPanel.py @@ -402,8 +402,13 @@ class ActorControl(Pmw.MegaWidget): self.fScaleCommand = 0 def selectAnimNamed(self, name): + # Update active anim self['active'] = name - self.updateDisplay() + # Reset play rate + self.component('playRateMenu').selectitem('1.0') + self.setPlayRate('1.0') + # Move slider to zero + self.resetToZero() def setPlayRate(self, rate): self['actor'].setPlayRate(eval(rate), self['active'])