From a94b9a40095c88849e78a1c9f899d612fb364abf Mon Sep 17 00:00:00 2001 From: Andrey Kleshchev Date: Tue, 8 Dec 2020 21:29:44 +0200 Subject: SL-14493 Fixed missing display names Name lookup was not inited with capability properly --- indra/newview/llagent.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'indra/newview') 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. -- cgit v1.2.3