And more avoidable getInstance calls...
parent
34a3bc9f12
commit
1872aa9d6b
|
|
@ -588,6 +588,7 @@ void LLStatusBar::refresh()
|
|||
}
|
||||
|
||||
// <FS:Zi> Pathfinding rebake functions
|
||||
LLMenuOptionPathfindingRebakeNavmesh& navmesh = LLMenuOptionPathfindingRebakeNavmesh::instance();
|
||||
static LLMenuOptionPathfindingRebakeNavmesh::ERebakeNavMeshMode pathfinding_mode = LLMenuOptionPathfindingRebakeNavmesh::kRebakeNavMesh_Default;
|
||||
|
||||
LLViewerRegion* current_region = gAgent.getRegion();
|
||||
|
|
@ -597,7 +598,7 @@ void LLStatusBar::refresh()
|
|||
bakingStarted = false;
|
||||
mRebakeStuck = false;
|
||||
}
|
||||
if (LLMenuOptionPathfindingRebakeNavmesh::getInstance()->isRebaking())
|
||||
if (navmesh.isRebaking())
|
||||
{
|
||||
if (!bakingStarted)
|
||||
{
|
||||
|
|
@ -615,9 +616,9 @@ void LLStatusBar::refresh()
|
|||
updateParcelIcons();
|
||||
}
|
||||
}
|
||||
else if (pathfinding_mode != LLMenuOptionPathfindingRebakeNavmesh::getInstance()->getMode())
|
||||
else if (pathfinding_mode != navmesh.getMode())
|
||||
{
|
||||
pathfinding_mode = LLMenuOptionPathfindingRebakeNavmesh::getInstance()->getMode();
|
||||
pathfinding_mode = navmesh.getMode();
|
||||
updateParcelIcons();
|
||||
}
|
||||
// </FS:Zi>
|
||||
|
|
@ -1382,9 +1383,10 @@ void LLStatusBar::updateParcelIcons()
|
|||
bool is_for_sale = (!current_parcel->isPublic() && vpm->canAgentBuyParcel(current_parcel, false));
|
||||
bool pathfinding_dynamic_enabled = agent_region->dynamicPathfindingEnabled();
|
||||
|
||||
bool pathfinding_navmesh_dirty = LLMenuOptionPathfindingRebakeNavmesh::getInstance()->isRebakeNeeded();
|
||||
LLMenuOptionPathfindingRebakeNavmesh& navmesh = LLMenuOptionPathfindingRebakeNavmesh::instance();
|
||||
bool pathfinding_navmesh_dirty = navmesh.isRebakeNeeded();
|
||||
F32 pathfinding_dirty_icon_alpha = 1.0f;
|
||||
if (LLMenuOptionPathfindingRebakeNavmesh::getInstance()->isRebaking())
|
||||
if (navmesh.isRebaking())
|
||||
{
|
||||
// Stop the blinking after a while
|
||||
if (mRebakeStuck)
|
||||
|
|
|
|||
Loading…
Reference in New Issue