Skip to content
Snippets Groups Projects
Commit 5c70d7ed authored by Oz Linden's avatar Oz Linden
Browse files

Suppress avatar complexity notices if ShowMyComplexityChanges is zero

parent 7eb14ba3
No related branches found
No related tags found
No related merge requests found
...@@ -105,12 +105,6 @@ std::string LLAvatarRenderNotifier::overLimitMessage() ...@@ -105,12 +105,6 @@ std::string LLAvatarRenderNotifier::overLimitMessage()
void LLAvatarRenderNotifier::displayNotification(bool show_over_limit) void LLAvatarRenderNotifier::displayNotification(bool show_over_limit)
{ {
if (gAgentCamera.getLastCameraMode() == CAMERA_MODE_MOUSELOOK)
{
LL_WARNS("AvatarRenderInfo") << "Suppressing a notification while in mouselook" << LL_ENDL;
return;
}
mAgentComplexity = mLatestAgentComplexity; mAgentComplexity = mLatestAgentComplexity;
mShowOverLimitAgents = show_over_limit; mShowOverLimitAgents = show_over_limit;
static LLCachedControl<U32> expire_delay(gSavedSettings, "ShowMyComplexityChanges", 20); static LLCachedControl<U32> expire_delay(gSavedSettings, "ShowMyComplexityChanges", 20);
...@@ -141,12 +135,18 @@ void LLAvatarRenderNotifier::displayNotification(bool show_over_limit) ...@@ -141,12 +135,18 @@ void LLAvatarRenderNotifier::displayNotification(bool show_over_limit)
LLNotifications::instance().cancel(mNotificationPtr); LLNotifications::instance().cancel(mNotificationPtr);
} }
LL_INFOS("AvatarRenderInfo") << notification_name << " " << args << LL_ENDL; // log unconditionally
LL_WARNS("AvatarRenderInfo") << notification_name << " " << args << LL_ENDL;
mNotificationPtr = LLNotifications::instance().add(LLNotification::Params() if ( expire_delay // expiration of zero means do not show the notices
.name(notification_name) && gAgentCamera.getLastCameraMode() != CAMERA_MODE_MOUSELOOK // don't display notices in Mouselook
.expiry(expire_date) )
.substitutions(args)); {
mNotificationPtr = LLNotifications::instance().add(LLNotification::Params()
.name(notification_name)
.expiry(expire_date)
.substitutions(args));
}
} }
bool LLAvatarRenderNotifier::isNotificationVisible() bool LLAvatarRenderNotifier::isNotificationVisible()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment