summaryrefslogtreecommitdiff
path: root/indra/newview/llvoavatar.cpp
diff options
context:
space:
mode:
authorDessie Linden <dessie@lindenlab.com>2010-06-24 06:22:00 -0700
committerDessie Linden <dessie@lindenlab.com>2010-06-24 06:22:00 -0700
commit89ff83d2e7aa6f5af27c3e235b467e5fcd2937a4 (patch)
treef9ff83c4e4654876fe75459b6c92be54b134fe0a /indra/newview/llvoavatar.cpp
parent70cf100f747dd3511c5e1dda668ddb97487b98ab (diff)
parentf0318bf68ef01fcf011da97073b75c3ddc29414d (diff)
Merged from viewer-release
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 2ebc60957d..e79174e2f1 100644
--- a/indra/newview/llvoavatar.cpp
+++ b/indra/newview/llvoavatar.cpp
@@ -3197,7 +3197,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;