Update/Modernize LLAvatarName and LLAvatarNameCache and _EVERYTHING_ they touch
Fairly certain this adds the feature in which the user may click the online notification to open a chat with the user coming online. Translators may want to look at the xml changes of this change to see what to update Removes old LegacyMultiAttachmentSupport patch Moves LLAvatarName-centric functions into LLAvatarName from elsewhere. Adds boost::signals2::connections to name polling places. Removes more old icky static callbacks Merge from Alchemy, credit where due~ Update notifications.xml to have a bunch of the tags from upstream to ease diffing
This commit is contained in:
@@ -243,7 +243,7 @@ void RlvFloaterBehaviours::onBtnCopyToClipboard()
|
||||
if (gObjectList.findObject(idOption))
|
||||
strOption = rlvGetItemNameFromObjID(idOption, true);
|
||||
else if (LLAvatarNameCache::get(idOption, &avName))
|
||||
strOption = (!avName.mUsername.empty()) ? avName.mUsername : avName.mDisplayName;
|
||||
strOption = (!avName.getAccountName().empty()) ? avName.getAccountName() : avName.getDisplayName();
|
||||
else if (!gCacheName->getGroupName(idOption, strOption))
|
||||
strOption = itCmd->getOption();
|
||||
}
|
||||
@@ -321,7 +321,7 @@ void RlvFloaterBehaviours::refreshAll()
|
||||
}
|
||||
else if (LLAvatarNameCache::get(idOption, &avName))
|
||||
{
|
||||
strOption = (!avName.mUsername.empty()) ? avName.mUsername : avName.mDisplayName;
|
||||
strOption = (!avName.getAccountName().empty()) ? avName.getAccountName() : avName.getDisplayName();
|
||||
}
|
||||
else if (!gCacheName->getGroupName(idOption, strOption))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user