diff --git a/panda/src/chan/animChannelMatrixDynamic.cxx b/panda/src/chan/animChannelMatrixDynamic.cxx index c009e366d8..cf7d17e893 100644 --- a/panda/src/chan/animChannelMatrixDynamic.cxx +++ b/panda/src/chan/animChannelMatrixDynamic.cxx @@ -38,7 +38,9 @@ AnimChannelMatrixDynamic:: AnimChannelMatrixDynamic(AnimGroup *parent, const string &name) : AnimChannelMatrix(parent, name) { - _last_value = _value = TransformState::make_identity(); + _value = TransformState::make_identity(); + _last_value = NULL; // This is impossible; thus, has_changed() will + // always return true the first time. } ////////////////////////////////////////////////////////////////////