diff options
| author | Rider Linden <rider@lindenlab.com> | 2016-10-03 10:37:33 -0700 | 
|---|---|---|
| committer | Rider Linden <rider@lindenlab.com> | 2016-10-03 10:37:33 -0700 | 
| commit | 5ff1be79a352390ecde5bdfb9b59e609d3ced29e (patch) | |
| tree | bf9f860bff70b53a9c5afe1805e68e1927ae264a | |
| parent | 89844b345e8bfc69c5f0bd49bdc402d0b1c24e3b (diff) | |
| parent | b2eded73b9bf55e2253a9c39113ff0598c2c18cb (diff) | |
Merge
| -rw-r--r-- | indra/newview/llappearancemgr.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llmoveview.cpp | 12 | ||||
| -rw-r--r-- | indra/newview/llmoveview.h | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/strings.xml | 1 | 
5 files changed, 13 insertions, 9 deletions
| diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 252e2f5dec..1b50a3fbfd 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -3503,7 +3503,7 @@ void LLAppearanceMgr::serverAppearanceUpdateCoro(LLCoreHttpUtil::HttpCoroutineAd              LL_WARNS("Avatar") << "Forcing version failure on COF Baking" << LL_ENDL;          } -        LL_INFOS() << "Requesting bake for COF version " << cofVersion << LL_ENDL; +        LL_INFOS("Avatar") << "Requesting bake for COF version " << cofVersion << LL_ENDL;          LLSD postData;          if (gSavedSettings.getBOOL("DebugAvatarExperimentalServerAppearanceUpdate")) diff --git a/indra/newview/llmoveview.cpp b/indra/newview/llmoveview.cpp index 70035bcc74..c3dd08c327 100644 --- a/indra/newview/llmoveview.cpp +++ b/indra/newview/llmoveview.cpp @@ -252,7 +252,7 @@ void LLFloaterMove::setSittingMode(BOOL bSitting)  			LLPanelStandStopFlying::setStandStopFlyingMode(LLPanelStandStopFlying::SSFM_STOP_FLYING);  		}  	} -	enableInstance(!bSitting); +	enableInstance();  }  // protected  @@ -459,7 +459,7 @@ void LLFloaterMove::showModeButtons(BOOL bShow)  }  //static -void LLFloaterMove::enableInstance(BOOL bEnable) +void LLFloaterMove::enableInstance()  {  	LLFloaterMove* instance = LLFloaterReg::findTypedInstance<LLFloaterMove>("moveview");  	if (instance) @@ -470,7 +470,7 @@ void LLFloaterMove::enableInstance(BOOL bEnable)  		}  		else  		{ -			instance->showModeButtons(bEnable); +            instance->showModeButtons(isAgentAvatarValid() && !gAgentAvatarp->isSitting());  		}  	}  } @@ -566,7 +566,7 @@ BOOL LLPanelStandStopFlying::postBuild()  {  	mStandButton = getChild<LLButton>("stand_btn");  	mStandButton->setCommitCallback(boost::bind(&LLPanelStandStopFlying::onStandButtonClick, this)); -	mStandButton->setCommitCallback(boost::bind(&LLFloaterMove::enableInstance, TRUE)); +	mStandButton->setCommitCallback(boost::bind(&LLFloaterMove::enableInstance));  	mStandButton->setVisible(FALSE);  	LLHints::registerHintTarget("stand_btn", mStandButton->getHandle()); @@ -685,8 +685,7 @@ void LLPanelStandStopFlying::onStandButtonClick()  	LLSelectMgr::getInstance()->deselectAllForStandingUp();  	gAgent.setControlFlags(AGENT_CONTROL_STAND_UP); -	setFocus(FALSE); // EXT-482 -	mStandButton->setVisible(FALSE); // force visibility changing to avoid seeing Stand & Move buttons at once. +	setFocus(FALSE);   }  void LLPanelStandStopFlying::onStopFlyingButtonClick() @@ -694,7 +693,6 @@ void LLPanelStandStopFlying::onStopFlyingButtonClick()  	gAgent.setFlying(FALSE);  	setFocus(FALSE); // EXT-482 -	mStopFlyingButton->setVisible(FALSE);  }  /** diff --git a/indra/newview/llmoveview.h b/indra/newview/llmoveview.h index c525d9dfdb..4a31f2a814 100644 --- a/indra/newview/llmoveview.h +++ b/indra/newview/llmoveview.h @@ -56,7 +56,7 @@ public:  	static void setAlwaysRunMode(bool run);  	void setAlwaysRunModeImpl(bool run);  	static void setSittingMode(BOOL bSitting); -	static void enableInstance(BOOL bEnable); +	static void enableInstance();  	/*virtual*/ void onOpen(const LLSD& key);  	static void sUpdateFlyingStatus(); diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 3925154c0f..f472db080f 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -6605,6 +6605,11 @@ void process_script_question(LLMessageSystem *msg, void **user_data)  				if (("ScriptTakeMoney" == script_perm.question) && has_not_only_debit)  					continue; +                if (script_perm.question == "JoinAnExperience") +                { // Some experience only permissions do not have an explicit permission bit.  Add them here. +                    script_question += "    " + LLTrans::getString("ForceSitAvatar") + "\n"; +                } +  				script_question += "    " + LLTrans::getString(script_perm.question) + "\n";  			}  		} diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 1eb186dfeb..6bcf5c791f 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -499,6 +499,7 @@ Please try logging in again in a minute.</string>  	<string name="TeleportYourAgent">Teleport you</string>  	<string name="ManageEstateSilently">Manage your estates silently</string>  	<string name="ChangeYourDefaultAnimations">Change your default animations</string> +	<string name="ForceSitAvatar">Force your avatar to sit</string>  	<string name="NotConnected">Not Connected</string>  	<string name="AgentNameSubst">(You)</string> <!-- Substitution for agent name --> | 
