Skip to content

Commit 4602602

Browse files
committed
Link owner name in inventory offers from objects
1 parent 0511d59 commit 4602602

1 file changed

Lines changed: 20 additions & 17 deletions

File tree

indra/newview/llviewermessage.cpp

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)