Index: trunk/src/gfx/keyframed_mesh.cc
===================================================================
--- trunk/src/gfx/keyframed_mesh.cc	(revision 313)
+++ trunk/src/gfx/keyframed_mesh.cc	(revision 314)
@@ -136,8 +136,8 @@
 
 
-void nv::keyframed_mesh_gpu::update( uint32 ms )
-{
+void nv::keyframed_mesh_gpu::update_animation( animation_entry* anim, uint32 a_anim_time )
+{
+	keyframed_mesh::update_animation( anim, a_anim_time );
 	if ( m_loc_next_position == -1 ) return;
-	animated_mesh::update( ms );
 	if ( m_gpu_last_frame != m_last_frame )
 	{
@@ -199,8 +199,7 @@
 }
 
-void nv::keyframed_mesh_cpu::update( uint32 ms )
-{
-	animated_mesh::update( ms );
-
+void nv::keyframed_mesh_cpu::update_animation( animation_entry* anim, uint32 a_anim_time )
+{
+	keyframed_mesh::update_animation( anim, a_anim_time );
 	// TODO: this could be done generic for any data
 	if ( m_has_tangent )
