FIRE-716, When showing displayname/username , only show username if display name != legacy name, by Ansariel Hiller
parent
52f4999ecb
commit
9baa80eb6a
|
|
@ -90,14 +90,16 @@ void LLAvatarName::fromLLSD(const LLSD& sd)
|
|||
std::string LLAvatarName::getCompleteName() const
|
||||
{
|
||||
std::string name;
|
||||
if (!mUsername.empty())
|
||||
if (mUsername.empty() || mIsDisplayNameDefault)
|
||||
// If the display name feature is off
|
||||
// OR this particular display name is defaulted (i.e. based on user name),
|
||||
// then display only the easier to read instance of the person's name.
|
||||
{
|
||||
name = mDisplayName + " (" + mUsername + ")";
|
||||
name = mDisplayName;
|
||||
}
|
||||
else
|
||||
{
|
||||
// ...display names are off, legacy name is in mDisplayName
|
||||
name = mDisplayName;
|
||||
name = mDisplayName + " (" + mUsername + ")";
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -717,7 +717,7 @@ void LLChatHistory::clear()
|
|||
void LLChatHistory::onAvatarNameCache(const LLUUID& agent_id, const LLAvatarName& av_name)
|
||||
{
|
||||
mDisplayName = av_name.mDisplayName;
|
||||
mDisplayName_Username = mDisplayName + " ("+av_name.mUsername+")";
|
||||
mDisplayName_Username = av_name.getCompleteName();
|
||||
}
|
||||
|
||||
//-TT Display names timing in chat
|
||||
|
|
|
|||
Loading…
Reference in New Issue