Commits

leslie_linden committed bb10752

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.

Comments (0)

Files changed (1)

indra/newview/llavataractions.cpp

 
 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());