From 09e719ccf7c835a81aa52a99c2adc43fd29b6a8a Mon Sep 17 00:00:00 2001 From: Jacek Antonelli Date: Mon, 4 Jan 2010 23:11:05 -0600 Subject: Implemented VWR-9597 (optional message when paying someone). --- linden/indra/newview/llgivemoney.cpp | 9 ++++++++- .../newview/skins/default/xui/en-us/floater_pay.xml | 18 +++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) (limited to 'linden') diff --git a/linden/indra/newview/llgivemoney.cpp b/linden/indra/newview/llgivemoney.cpp index 6c14f49..ed67c97 100644 --- a/linden/indra/newview/llgivemoney.cpp +++ b/linden/indra/newview/llgivemoney.cpp @@ -494,8 +494,15 @@ void LLFloaterPay::give(S32 amount) } else { + // Custom message typed in by the user. + std::string desc = LLStringUtil::null; + if (!childGetText("message").empty()) + { + desc = childGetText("message"); + } + // just transfer the L$ - mCallback(mTargetUUID, gAgent.getRegion(), amount, mTargetIsGroup, TRANS_GIFT, LLStringUtil::null); + mCallback(mTargetUUID, gAgent.getRegion(), amount, mTargetIsGroup, TRANS_GIFT, desc); // check if the payee needs to be unmuted LLMuteList::getInstance()->autoRemove(mTargetUUID, LLMuteList::AR_MONEY); diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml b/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml index aa62565..a8739f4 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml @@ -3,7 +3,7 @@ @@ -37,6 +37,22 @@ bevel_style="in" border_thickness="1" follows="top|left" /> + + Message: + + + + +