diff --git a/panda/src/chan/animChannel.I b/panda/src/chan/animChannel.I index 242f5bb819..ae25438b33 100644 --- a/panda/src/chan/animChannel.I +++ b/panda/src/chan/animChannel.I @@ -38,7 +38,6 @@ AnimChannel(const string &name) : AnimChannelBase(name) { } - //////////////////////////////////////////////////////////////////// // Function: AnimChannel::Constructor // Access: Public @@ -52,6 +51,16 @@ AnimChannel(AnimGroup *parent, const string &name) : AnimChannelBase(parent, name) { } +//////////////////////////////////////////////////////////////////// +// Function: AnimChannel::Destructor +// Access: Public +// Description: +//////////////////////////////////////////////////////////////////// +template +INLINE AnimChannel:: +~AnimChannel() { +} + #ifdef WIN32_VC //////////////////////////////////////////////////////////////////// // Function: AnimChannel::get_value diff --git a/panda/src/chan/animChannel.h b/panda/src/chan/animChannel.h index 2d09982b9c..a38a9b2841 100644 --- a/panda/src/chan/animChannel.h +++ b/panda/src/chan/animChannel.h @@ -38,11 +38,11 @@ protected: // you must first create an AnimBundle, and use that to create any // subsequent children. INLINE AnimChannel(const string &name = ""); - public: typedef TYPENAME SwitchType::ValueType ValueType; INLINE AnimChannel(AnimGroup *parent, const string &name); + INLINE ~AnimChannel(); PUBLISHED: virtual void get_value(int frame, ValueType &value)=0;