Skip to content

Commit 4f5b651

Browse files
#3256 force undampened movement for attached animated linkset in mouselook
1 parent cd269ab commit 4f5b651

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

indra/newview/lldrawable.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
// viewer includes
3535
#include "llagent.h"
36+
#include "llagentcamera.h"
3637
#include "llcriticaldamp.h"
3738
#include "llface.h"
3839
#include "lllightconstants.h"
@@ -778,6 +779,14 @@ bool LLDrawable::updateMove()
778779

779780
makeActive();
780781

782+
// #3256 force undampened movement for attached objects in mouselook
783+
// to prevent animation bork for linkset with animated parts
784+
if (!isRoot() && gAgentCamera.cameraMouselook() &&
785+
!mVObjp->isRiggedMesh() && mVObjp->getAvatar() && mVObjp->getAvatar()->isSelf())
786+
{
787+
return updateMoveUndamped();
788+
}
789+
781790
return isState(MOVE_UNDAMPED) ? updateMoveUndamped() : updateMoveDamped();
782791
}
783792

0 commit comments

Comments
 (0)