From 486e5b068cc2f44efea0a2b70b8dacfce848d5b0 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 15 Mar 2017 20:14:09 +0100 Subject: [PATCH] Performance improvement --- indra/newview/llvoavatar.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index c5e5e03494..212f1254c6 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -7864,7 +7864,11 @@ BOOL LLVOAvatar::isFullyLoaded() const bool LLVOAvatar::isTooComplex() const { bool too_complex; - bool render_friend = (LLAvatarTracker::instance().isBuddy(getID()) && gSavedSettings.getBOOL("AlwaysRenderFriends")); + // Performance improvement + //bool render_friend = (LLAvatarTracker::instance().isBuddy(getID()) && gSavedSettings.getBOOL("AlwaysRenderFriends")); + static LLCachedControl alwaysRenderFriends(gSavedSettings, "AlwaysRenderFriends"); + bool render_friend = (LLAvatarTracker::instance().isBuddy(getID()) && alwaysRenderFriends); + // if (isSelf() || render_friend || mVisuallyMuteSetting == AV_ALWAYS_RENDER) {