diff options
| -rw-r--r-- | indra/newview/llagent.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index 5c54146caa..2f0afd0c91 100644 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -2227,7 +2227,10 @@ void LLAgent::startAutoPilotGlobal(const LLVector3d &target_global, const std::s  	if ( distance > 1.f && heightDelta > (sqrtf(mAutoPilotStopDistance) + 1.f))  	{  		setFlying(TRUE); -		mAutoPilotFlyOnStop = TRUE; +		// Do not force flying for "Sit" behavior to prevent flying after pressing "Stand" +		// from an object. See EXT-1655. +		if ("Sit" != mAutoPilotBehaviorName) +			mAutoPilotFlyOnStop = TRUE;  	}  	mAutoPilot = TRUE;  | 
