diff options
| -rw-r--r-- | indra/newview/llmoveview.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/indra/newview/llmoveview.cpp b/indra/newview/llmoveview.cpp index 4999318973..c03080beb8 100644 --- a/indra/newview/llmoveview.cpp +++ b/indra/newview/llmoveview.cpp @@ -400,12 +400,12 @@ void LLFloaterMove::initMovementMode()  	{  		initMovementMode = MM_FLY;  	} -	setMovementMode(initMovementMode); +	 +	mCurrentMode = initMovementMode; +	bool hide_mode_buttons = (MM_FLY == mCurrentMode) || (isAgentAvatarValid() && gAgentAvatarp->isSitting()); -	if (isAgentAvatarValid()) -	{ -		showModeButtons(!gAgentAvatarp->isSitting()); -	} +	updateButtonsWithMovementMode(mCurrentMode); +	showModeButtons(!hide_mode_buttons);  }  void LLFloaterMove::setModeTooltip(const EMovementMode mode) | 
