diff options
| -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 --> | 
