From 500aaa16ff2aa35b318176fd01cfaba47376f5a5 Mon Sep 17 00:00:00 2001 From: "Brad Payne (Vir Linden)" Date: Fri, 12 Jan 2018 15:34:44 +0000 Subject: MAINT-8145 - reduce zoom lag by updating joint position overrides less often, no longer done in rebuildGeom() --- indra/newview/llviewerobject.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'indra/newview/llviewerobject.cpp') diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp index fdfc54b67e..147aa1b713 100644 --- a/indra/newview/llviewerobject.cpp +++ b/indra/newview/llviewerobject.cpp @@ -388,7 +388,7 @@ void LLViewerObject::markDead() if (av && LLVOAvatar::getRiggedMeshID(this,mesh_id)) { // This case is needed for indirectly attached mesh objects. - av->removeAttachmentOverridesForObject(mesh_id); + av->rebuildAttachmentOverrides(); } } if (getControlAvatar()) @@ -2989,7 +2989,7 @@ void LLViewerObject::linkControlAvatar() } if (getControlAvatar()) { - getControlAvatar()->addAttachmentOverridesForObject(this); + getControlAvatar()->rebuildAttachmentOverrides(); } else { @@ -3001,7 +3001,7 @@ void LLViewerObject::unlinkControlAvatar() { if (getControlAvatar()) { - getControlAvatar()->removeAttachmentOverridesForObject(this); + getControlAvatar()->rebuildAttachmentOverrides(); } if (isRootEdit()) { -- cgit v1.2.3