diff --git a/indra/newview/llfloaterworldmap.cpp b/indra/newview/llfloaterworldmap.cpp
index 6a958f2653..23874b4832 100644
--- a/indra/newview/llfloaterworldmap.cpp
+++ b/indra/newview/llfloaterworldmap.cpp
@@ -586,8 +586,9 @@ void LLFloaterWorldMap::reshape( S32 width, S32 height, bool called_from_parent
void LLFloaterWorldMap::draw()
{
// Performance improvement
- static LLView* show_destination_btn = getChildView("Show Destination");
- static LLUICtrl* zoom_slider = getChild("zoom slider");
+ static LLView* show_destination_btn = getChildView("Show Destination");
+ static LLUICtrl* zoom_slider = getChild("zoom slider");
+ static LLButton* track_region_btn = getChild("track_region");
// Performance improvement
static LLUIColor map_track_color = LLUIColorTable::instance().getColor("MapTrackColor", LLColor4::white);
@@ -663,7 +664,7 @@ void LLFloaterWorldMap::draw()
mGoHomeButton->setEnabled((!rlv_handler_t::isEnabled()) || !(gRlvHandler.hasBehaviour(RLV_BHVR_TPLM) && gRlvHandler.hasBehaviour(RLV_BHVR_TPLOC)));
// Performance improvement
// Alchemy region tracker
- getChild("track_region")->setEnabled((bool) tracking_status || LLWorldMap::getInstance()->isTracking());
+ track_region_btn->setEnabled((bool) tracking_status || LLWorldMap::getInstance()->isTracking());
setMouseOpaque(true);
getDragHandle()->setMouseOpaque(true);
@@ -1224,13 +1225,13 @@ void LLFloaterWorldMap::buildAvatarIDList()
//}
std::multimap buddymap;
- for(; it != end; ++it)
+ for (; it != end; ++it)
{
- buddymap.insert(std::make_pair((*it).second, (*it).first));
+ buddymap.emplace(it->second, it->first);
}
- for (std::multimap::iterator bit = buddymap.begin(); bit != buddymap.end(); ++bit)
+ for (const auto& [name, id] : buddymap)
{
- mFriendCombo->addSimpleElement((*bit).first, ADD_BOTTOM, (*bit).second);
+ mFriendCombo->addSimpleElement(name, ADD_BOTTOM, id);
}
//
@@ -1285,11 +1286,11 @@ void LLFloaterWorldMap::buildLandmarkIDLists()
// Filter duplicate landmarks on world map
if (filterLandmarks)
{
- if (used_landmarks.find(item->getAssetUUID()) != used_landmarks.end())
+ if (used_landmarks.contains(item->getAssetUUID()))
{
continue;
}
- used_landmarks.insert(item->getAssetUUID());
+ used_landmarks.emplace(item->getAssetUUID());
}
//
@@ -1936,7 +1937,7 @@ void LLFloaterWorldMap::updateSims(bool found_null_sim)
if (num_results > 0)
{
- // Ansariel: Let's sort the list to make it more user-friendly
+ // Let's sort the list to make it more user-friendly
mSearchResults->sortByColumn("sim_name", true);
// if match found, highlight it and go
diff --git a/indra/newview/llnetmap.cpp b/indra/newview/llnetmap.cpp
index 09f7ec42a6..13370a4cca 100644
--- a/indra/newview/llnetmap.cpp
+++ b/indra/newview/llnetmap.cpp
@@ -318,12 +318,12 @@ void LLNetMap::draw()
}
// : Synchronize netmap scale throughout instances
-// Aurora Sim
+ // Aurora Sim
if (!LLWorld::getInstance()->getAllowMinimap())
{
return;
}
-// Aurora Sim
+ // Aurora Sim
static LLUIColor map_avatar_color = LLUIColorTable::instance().getColor("MapAvatarColor", LLColor4::white);
static LLUIColor map_track_color = LLUIColorTable::instance().getColor("MapTrackColor", LLColor4::white);
@@ -699,7 +699,9 @@ void LLNetMap::draw()
// Draw avatars
for (U32 i = 0; i < avatar_ids.size(); i++)
{
- LLUUID uuid = avatar_ids[i];
+ // Performance improvement
+ //LLUUID uuid = avatar_ids[i];
+ const LLUUID& uuid = avatar_ids.at(i);
// Skip self, we'll draw it later
if (uuid == gAgent.getID()) continue;
@@ -872,8 +874,8 @@ void LLNetMap::draw()
F32 ctr_x = (F32)center_sw_left;
F32 ctr_y = (F32)center_sw_bottom;
- const F32 steps_per_circle = 40.0f;
- const F32 steps_per_radian = steps_per_circle / F_TWO_PI;
+ constexpr F32 steps_per_circle = 40.0f;
+ constexpr F32 steps_per_radian = steps_per_circle / F_TWO_PI;
const F32 arc_start = -(horiz_fov / 2.0f) + F_PI_BY_TWO;
const F32 arc_end = (horiz_fov / 2.0f) + F_PI_BY_TWO;
const S32 steps = llmax(1, (S32)((horiz_fov * steps_per_radian) + 0.5f));
@@ -1958,8 +1960,7 @@ void LLNetMap::handleClearMarks()
// static
bool LLNetMap::getAvatarMarkColor(const LLUUID& avatar_id, LLColor4& color)
{
- avatar_marks_map_t::iterator found = sAvatarMarksMap.find(avatar_id);
- if (found != sAvatarMarksMap.end())
+ if (auto found = sAvatarMarksMap.find(avatar_id); found != sAvatarMarksMap.end())
{
color = found->second;
return true;
@@ -2025,8 +2026,7 @@ LLColor4 LLNetMap::getAvatarColor(const LLUUID& avatar_id)
cs_instance.hasFriendColorThatShouldShow(avatar_id, ContactSetType::MINIMAP, color);
// Mark Avatars with special colors
- avatar_marks_map_t::iterator found = sAvatarMarksMap.find(avatar_id);
- if (found != sAvatarMarksMap.end())
+ if (auto found = sAvatarMarksMap.find(avatar_id); found != sAvatarMarksMap.end())
{
color = found->second;
}