From 5a912d738555f1a2f8e5e6f86c55464ebc50100d Mon Sep 17 00:00:00 2001
From: andreykproductengine <akleshchev@productengine.com>
Date: Fri, 28 Aug 2015 16:40:44 +0300
Subject: [PATCH] MAINT-5557 FIXED [QuickGraphics] Estimates of how many users
 can show you are incorrect immediately after changing an outfit.

---
 indra/newview/llavatarrendernotifier.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/indra/newview/llavatarrendernotifier.cpp b/indra/newview/llavatarrendernotifier.cpp
index 07412061603..f39e84786b6 100644
--- a/indra/newview/llavatarrendernotifier.cpp
+++ b/indra/newview/llavatarrendernotifier.cpp
@@ -44,6 +44,8 @@
 
 // when change exceeds this ration, notification is shown
 static const F32 RENDER_ALLOWED_CHANGE_PCT = 0.1;
+// wait seconds before processing over limit updates after last complexity change
+static const U32 OVER_LIMIT_UPDATE_DELAY = 70;
 
 
 LLAvatarRenderNotifier::LLAvatarRenderNotifier() :
@@ -164,8 +166,8 @@ void LLAvatarRenderNotifier::updateNotification()
 		// if we have an agent complexity update, we always display it 
 		display_notification = true;
 
-		// next 'over limit' update should be displayed as soon as possible if there is anything noteworthy
-		mPopUpDelayTimer.resetWithExpiry(0);
+		// next 'over limit' update should be displayed after delay to make sure information got updated at server side
+		mPopUpDelayTimer.resetWithExpiry(OVER_LIMIT_UPDATE_DELAY);
 	}
 	else if (   (mPopUpDelayTimer.hasExpired() || is_visible)
 		     && (mOverLimitPct > 0 || mLatestOverLimitPct > 0)
-- 
GitLab