diff options
author | andreykproductengine <akleshchev@productengine.com> | 2016-08-16 17:48:52 +0300 |
---|---|---|
committer | andreykproductengine <akleshchev@productengine.com> | 2016-08-16 17:48:52 +0300 |
commit | d85bc7de7f03a4629f0108c076cf3242466a8a3f (patch) | |
tree | 01ef0dd7c139cf7ee49b20cab982e50748283a77 /indra/newview | |
parent | 0f061689914d1d73272d373c877d1656933ae501 (diff) |
MAINT-6637 DebugAvatarAppearanceMessage incorrectly reports all avatars received COF version as -1
Diffstat (limited to 'indra/newview')
-rw-r--r-- | indra/newview/llvoavatar.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index aebc066507..f79249d6fa 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -7392,16 +7392,13 @@ void LLVOAvatar::processAvatarAppearance( LLMessageSystem* mesgsys ) // No backsies zone - if we get here, the message should be valid and usable, will be processed. LL_INFOS("Avatar") << "Processing appearance message version " << thisAppearanceVersion << LL_ENDL; - if (isSelf()) - { - // Note: - // locally the COF is maintained via LLInventoryModel::accountForUpdate - // which is called from various places. This should match the simhost's - // idea of what the COF version is. AIS however maintains its own version - // of the COF that should be considered canonical. - mLastUpdateReceivedCOFVersion = thisAppearanceVersion; - } - + // Note: + // locally the COF is maintained via LLInventoryModel::accountForUpdate + // which is called from various places. This should match the simhost's + // idea of what the COF version is. AIS however maintains its own version + // of the COF that should be considered canonical. + mLastUpdateReceivedCOFVersion = thisAppearanceVersion; + if (applyParsedTEMessage(contents.mTEContents) > 0 && isChanged(TEXTURE)) { updateVisualComplexity(); |