Commits

Anonymous committed 1563238

STORM-1852 Altitude display stutters or is clamped when flying higher than 4096m

Comments (0)

Files changed (2)

doc/contributions.txt

 	STORM-1809
 	STORM-1793
 	STORM-1810
+	STORM-1852
 Kadah Coba
 	STORM-1060
 Jondan Lundquist

indra/newview/llviewerobject.cpp

 		{	// This will put the object underground, but we can't tell if it will stop 
 			// at ground level or not
 			min_height = LLWorld::getInstance()->getMinAllowedZ(this, new_pos_global);
+			// Cap maximum height
+			new_pos.mV[VZ] = llmin(LLWorld::getInstance()->getRegionMaxHeight(), new_pos.mV[VZ]);
 		}
 
 		new_pos.mV[VZ] = llmax(min_height, new_pos.mV[VZ]);
-		new_pos.mV[VZ] = llmin(LLWorld::getInstance()->getRegionMaxHeight(), new_pos.mV[VZ]);
 
 		// Check to see if it's going off the region
 		LLVector3 temp(new_pos);