diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp
index fe8f54b9001816a535bf63aa867aca7ccb247199..1425b3d42ef4991316f4c157178528442655c3c9 100644
--- a/indra/newview/llvoavatar.cpp
+++ b/indra/newview/llvoavatar.cpp
@@ -8434,6 +8434,7 @@ void LLVOAvatar::calculateUpdateRenderComplexity()
                 if (isSelf()
                     && attached_object
                     && attached_object->isHUDAttachment()
+                    && !attached_object->isTempAttachment()
                     && attached_object->mDrawable)
                 {
                     textures.clear();