diff options
| author | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-07-19 16:22:02 +0300 | 
|---|---|---|
| committer | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-07-19 16:22:02 +0300 | 
| commit | 25095cbabe7f05ac9e19d661d974032c0ec90602 (patch) | |
| tree | e4e4793d7c99fb3003d433f79c9f8d84ac39de95 /indra | |
| parent | 9c7b7d13c7e9c0c2376c90d94a60962608fe979d (diff) | |
MAINT-6582 [VOB] Snapshot is not sent
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llpanelsnapshotpostcard.cpp | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/indra/newview/llpanelsnapshotpostcard.cpp b/indra/newview/llpanelsnapshotpostcard.cpp index 12adcdec8d..be8bde09f8 100644 --- a/indra/newview/llpanelsnapshotpostcard.cpp +++ b/indra/newview/llpanelsnapshotpostcard.cpp @@ -95,13 +95,6 @@ LLPanelSnapshotPostcard::LLPanelSnapshotPostcard()  // virtual  BOOL LLPanelSnapshotPostcard::postBuild()  { -	// pick up the user's up-to-date email address -	gAgent.sendAgentUserInfoRequest(); - -	std::string name_string; -	LLAgentUI::buildFullname(name_string); -	getChild<LLUICtrl>("name_form")->setValue(LLSD(name_string)); -  	// For the first time a user focuses to .the msg box, all text will be selected.  	getChild<LLUICtrl>("msg_form")->setFocusChangedCallback(boost::bind(&LLPanelSnapshotPostcard::onMsgFormFocusRecieved, this)); @@ -115,6 +108,16 @@ BOOL LLPanelSnapshotPostcard::postBuild()  // virtual  void LLPanelSnapshotPostcard::onOpen(const LLSD& key)  { +	// pick up the user's up-to-date email address +	if (mAgentEmail.empty()) +	{ +		gAgent.sendAgentUserInfoRequest(); + +		std::string name_string; +		LLAgentUI::buildFullname(name_string); +		getChild<LLUICtrl>("name_form")->setValue(LLSD(name_string)); +	} +  	LLPanelSnapshot::onOpen(key);  } | 
