EXP-752 FIX -- When "View Display Names" is disabled, only my own profile loads, when I click others profiles
Avatar username is now looked up in the name cache when it is blank, which happens when display names are turned off apparently. Reviewed by Fredrik.meow-7.2.2
parent
8c4555d54f
commit
e1e736eff8
|
|
@ -302,8 +302,14 @@ void LLAvatarActions::startConference(const uuid_vec_t& ids)
|
|||
|
||||
static void on_avatar_name_show_profile(const LLUUID& agent_id, const LLAvatarName& av_name)
|
||||
{
|
||||
llinfos << "opening web profile for " << av_name.mUsername << llendl;
|
||||
std::string url = getProfileURL(av_name.mUsername);
|
||||
std::string username = av_name.mUsername;
|
||||
if (username.empty())
|
||||
{
|
||||
username = LLCacheName::buildUsername(av_name.mDisplayName);
|
||||
}
|
||||
|
||||
llinfos << "opening web profile for " << username << llendl;
|
||||
std::string url = getProfileURL(username);
|
||||
|
||||
// PROFILES: open in webkit window
|
||||
LLWeb::loadWebURLInternal(url, "", agent_id.asString());
|
||||
|
|
|
|||
Loading…
Reference in New Issue