@@ -1512,8 +1512,8 @@ bool LLOfferInfo::inventory_offer_callback(const LLSD& notification, const LLSD&
15121512 {
15131513 if (mFromGroup )
15141514 {
1515- std::string group_name;
1516- if (gCacheName ->getGroupName (mFromID , group_name))
1515+ std::string group_name = LLGroupActions::getSLURL ( mFromID ) ;
1516+ // if (gCacheName->getGroupName(mFromID, group_name))
15171517 {
15181518 from_string = LLTrans::getString (" InvOfferAnObjectNamed" ) + " " + LLTrans::getString (" '" )
15191519 + mFromName + LLTrans::getString (" '" ) + " " + LLTrans::getString (" InvOfferOwnedByGroup" )
@@ -1522,35 +1522,38 @@ bool LLOfferInfo::inventory_offer_callback(const LLSD& notification, const LLSD&
15221522 chatHistory_string = mFromName + " " + LLTrans::getString (" InvOfferOwnedByGroup" )
15231523 + " " + group_name + LLTrans::getString (" '" ) + LLTrans::getString (" ." );
15241524 }
1525- else
1525+ /* else
15261526 {
15271527 from_string = LLTrans::getString("InvOfferAnObjectNamed") + " " + LLTrans::getString("'")
15281528 + mFromName + LLTrans::getString("'") + " " + LLTrans::getString("InvOfferOwnedByUnknownGroup");
15291529 chatHistory_string = mFromName + " " + LLTrans::getString("InvOfferOwnedByUnknownGroup") + LLTrans::getString(".");
1530- }
1530+ }*/
15311531 }
15321532 else
15331533 {
1534- std::string full_name;
1535- if (gCacheName ->getFullName (mFromID , full_name))
1536- {
1534+ std::string full_name = LLAvatarActions::getSLURL (mFromID );
1535+
15371536// [RLVa:KB] - Version: 1.23.4 | Checked: 2009-07-08 (RLVa-1.0.0e)
1538- if ( (gRlvHandler .hasBehaviour (RLV_BHVR_SHOWNAMES )) && (RlvUtil::isNearbyAgent (mFromID )) )
1537+ if ( (gRlvHandler .hasBehaviour (RLV_BHVR_SHOWNAMES )) && (RlvUtil::isNearbyAgent (mFromID )) )
1538+ {
1539+ if (gCacheName ->getFullName (mFromID , full_name))
15391540 {
15401541 full_name = RlvStrings::getAnonym (full_name);
15411542 }
1542- from_string = LLTrans::getString (" InvOfferAnObjectNamed" ) + " " + LLTrans::getString (" '" ) + mFromName
1543- + LLTrans::getString (" '" ) +" " + LLTrans::getString (" InvOfferOwnedBy" ) + full_name;
1544- chatHistory_string = mFromName + " " + LLTrans::getString (" InvOfferOwnedBy" ) + " " + full_name + LLTrans::getString (" ." );
1545- // [/RLVa:KB]
1546- // from_string = std::string("An object named '") + mFromName + "' owned by " + first_name + " " + last_name;
1547- // chatHistory_string = mFromName + " owned by " + first_name + " " + last_name;
1543+ }
1544+
1545+ from_string = LLTrans::getString (" InvOfferAnObjectNamed" ) + " " + LLTrans::getString (" '" ) + mFromName + LLTrans::getString (" '" ) + ' ' ;
1546+ chatHistory_string = mFromName + ' ' ;
1547+ if (full_name.empty ())
1548+ {
1549+ from_string += LLTrans::getString (" InvOfferOwnedByUnknownUser" );
1550+ chatHistory_string += LLTrans::getString (" InvOfferOwnedByUnknownUser" ) + LLTrans::getString (" ." );
15481551 }
15491552 else
1553+ // [/RLVa:KB]
15501554 {
1551- from_string = LLTrans::getString (" InvOfferAnObjectNamed" ) + " " + LLTrans::getString (" '" )
1552- + mFromName + LLTrans::getString (" '" ) + " " + LLTrans::getString (" InvOfferOwnedByUnknownUser" );
1553- chatHistory_string = mFromName + " " + LLTrans::getString (" InvOfferOwnedByUnknownUser" ) + LLTrans::getString (" ." );
1555+ from_string += LLTrans::getString (" InvOfferOwnedBy" ) + full_name;
1556+ chatHistory_string += LLTrans::getString (" InvOfferOwnedBy" ) + " " + full_name + LLTrans::getString (" ." );
15541557 }
15551558 }
15561559 }
0 commit comments