Adjust parameter in call to setFocusOnAvatar to be more efficient (don't animate)

master
Jonathan Yap 2010-12-17 07:29:27 -05:00
parent 73962e2134
commit 551bfb88fc
2 changed files with 6 additions and 2 deletions

View File

@ -359,6 +359,7 @@ Jonathan Yap
STORM-679
STORM-596
STORM-726
STORM-785
Kage Pixel
VWR-11
Ken March

View File

@ -2695,6 +2695,9 @@ void LLAgentCamera::lookAtLastChat()
new_camera_pos -= delta_pos * 0.4f;
new_camera_pos += left * 0.3f;
new_camera_pos += up * 0.2f;
setFocusOnAvatar(FALSE, FALSE);
if (chatter_av->mHeadp)
{
setFocusGlobal(gAgent.getPosGlobalFromAgent(chatter_av->mHeadp->getWorldPosition()), gAgent.getLastChatter());
@ -2705,7 +2708,6 @@ void LLAgentCamera::lookAtLastChat()
setFocusGlobal(chatter->getPositionGlobal(), gAgent.getLastChatter());
mCameraFocusOffsetTarget = gAgent.getPosGlobalFromAgent(new_camera_pos) - chatter->getPositionGlobal();
}
setFocusOnAvatar(FALSE, TRUE);
}
else
{
@ -2725,9 +2727,10 @@ void LLAgentCamera::lookAtLastChat()
new_camera_pos += left * 0.3f;
new_camera_pos += up * 0.2f;
setFocusOnAvatar(FALSE, FALSE);
setFocusGlobal(chatter->getPositionGlobal(), gAgent.getLastChatter());
mCameraFocusOffsetTarget = gAgent.getPosGlobalFromAgent(new_camera_pos) - chatter->getPositionGlobal();
setFocusOnAvatar(FALSE, TRUE);
}
}