summaryrefslogtreecommitdiff
path: root/indra/newview/llvoavatar.cpp
diff options
context:
space:
mode:
authorMike Antipov <mantipov@productengine.com>2010-06-24 11:20:51 +0300
committerMike Antipov <mantipov@productengine.com>2010-06-24 11:20:51 +0300
commit82167627ee4999c1485fa5389011a48a07934cc8 (patch)
tree599f460825368dd5f6930de7189d90c4d257d38f /indra/newview/llvoavatar.cpp
parent9aad53a4370b7647e4f907be7c3dc908906491b9 (diff)
parent6fbfb03358f4f3077c698afa183d4f21682de93b (diff)
Merge with default branche.
--HG-- branch : product-engine
Diffstat (limited to 'indra/newview/llvoavatar.cpp')
-rw-r--r--indra/newview/llvoavatar.cpp5
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;