diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llagent.cpp | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index 68f2ddeb08..6e45cfad8e 100644 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -958,6 +958,15 @@ void LLAgent::setRegion(LLViewerRegion *regionp)  			// Update all of the regions.  			LLWorld::getInstance()->updateAgentOffset(mAgentOriginGlobal); + +            if (regionp->capabilitiesReceived()) +            { +                LLAppViewer::instance()->updateNameLookupUrl(); +            } +            else +            { +                regionp->setCapabilitiesReceivedCallback([](LLUUID region_id) {LLAppViewer::instance()->updateNameLookupUrl(); }); +            }  		}  		// Pass new region along to metrics components that care about this level of detail. | 
