MAINT-3068 FIXED "Request Teleport" menu item is added to context menu.
parent
3661748a2c
commit
44eaa10b80
|
|
@ -187,6 +187,10 @@ public:
|
|||
{
|
||||
LLAvatarActions::offerTeleport(getAvatarId());
|
||||
}
|
||||
else if (level == "request_teleport")
|
||||
{
|
||||
LLAvatarActions::teleportRequest(getAvatarId());
|
||||
}
|
||||
else if (level == "voice_call")
|
||||
{
|
||||
LLAvatarActions::startCall(getAvatarId());
|
||||
|
|
@ -547,6 +551,7 @@ protected:
|
|||
menu->setItemEnabled("Send IM", false);
|
||||
menu->setItemEnabled("Remove Friend", false);
|
||||
menu->setItemEnabled("Offer Teleport",false);
|
||||
menu->setItemEnabled("Request Teleport",false);
|
||||
menu->setItemEnabled("Voice Call", false);
|
||||
menu->setItemEnabled("Chat History", false);
|
||||
menu->setItemEnabled("Invite Group", false);
|
||||
|
|
@ -564,6 +569,7 @@ protected:
|
|||
menu->setItemVisible("Send IM", false);
|
||||
}
|
||||
menu->setItemEnabled("Offer Teleport", LLAvatarActions::canOfferTeleport(mAvatarID));
|
||||
menu->setItemEnabled("Request Teleport", LLAvatarActions::canOfferTeleport(mAvatarID));
|
||||
menu->setItemEnabled("Voice Call", LLAvatarActions::canCall());
|
||||
|
||||
// We should only show 'Zoom in' item in a nearby chat
|
||||
|
|
|
|||
|
|
@ -30,6 +30,12 @@
|
|||
name="Offer Teleport">
|
||||
<on_click function="AvatarIcon.Action" parameter="teleport"/>
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Request Teleport"
|
||||
layout="topleft"
|
||||
name="Request Teleport">
|
||||
<on_click function="AvatarIcon.Action" parameter="request_teleport"/>
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Voice call"
|
||||
layout="topleft"
|
||||
|
|
|
|||
Loading…
Reference in New Issue