Don't send inaccurate range values when chatting radar region enter messages.

meow-7.2.2
Arrehn 2011-10-14 01:14:01 -04:00
parent 071de1a05f
commit f7639c788f
1 changed files with 6 additions and 1 deletions

View File

@ -1002,7 +1002,12 @@ void LLPanelPeople::updateNearbyList()
if (gSavedSettings.getBOOL("RadarReportDrawRange") && (avRange <= drawRadius))
LLAvatarNameCache::get(avId,boost::bind(&LLPanelPeople::radarAlertMsg, this, _1, _2, llformat(" entered draw distance (%3.2f m).",avRange)));
if (gSavedSettings.getBOOL("RadarReportSimRange") && (avRegion == regionSelf))
LLAvatarNameCache::get(avId,boost::bind(&LLPanelPeople::radarAlertMsg, this, _1, _2, llformat(" entered the region (%3.2f m).",avRange)));
{
if (avPos[2] != 9999) // Don't report an inaccurate range in localchat, if the true range is not known.
LLAvatarNameCache::get(avId,boost::bind(&LLPanelPeople::radarAlertMsg, this, _1, _2, llformat(" entered the region (%3.2f m).",avRange)));
else
LLAvatarNameCache::get(avId,boost::bind(&LLPanelPeople::radarAlertMsg, this, _1, _2," entered the region."));
}
if (gSavedSettings.getBOOL("RadarEnterChannelAlert") || (alertScripts))
{
// Autodetect Phoenix chat UUID compatibility.