diff options
author | Mike Antipov <mantipov@productengine.com> | 2010-06-24 11:20:51 +0300 |
---|---|---|
committer | Mike Antipov <mantipov@productengine.com> | 2010-06-24 11:20:51 +0300 |
commit | 82167627ee4999c1485fa5389011a48a07934cc8 (patch) | |
tree | 599f460825368dd5f6930de7189d90c4d257d38f /indra/newview/llvoavatar.cpp | |
parent | 9aad53a4370b7647e4f907be7c3dc908906491b9 (diff) | |
parent | 6fbfb03358f4f3077c698afa183d4f21682de93b (diff) |
Merge with default branche.
--HG--
branch : product-engine
Diffstat (limited to 'indra/newview/llvoavatar.cpp')
-rw-r--r-- | indra/newview/llvoavatar.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 4ef166fb71..3dce4ce0bc 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -3201,7 +3201,10 @@ BOOL LLVOAvatar::updateCharacter(LLAgent &agent) visible = (LLDrawable::getCurrentFrame()+mID.mData[0])%mUpdatePeriod == 0 ? TRUE : FALSE; } - if (!visible) + // don't early out for your own avatar, as we rely on your animations playing reliably + // for example, the "turn around" animation when entering customize avatar needs to trigger + // even when your avatar is offscreen + if (!visible && !isSelf()) { updateMotions(LLCharacter::HIDDEN_UPDATE); return FALSE; |