From d01482bf687dd768adc612e58b195bcb0394ce15 Mon Sep 17 00:00:00 2001 From: NissimHadar Date: Thu, 24 May 2018 17:44:39 -0700 Subject: [PATCH] Now looks for an actual change in the boom length (vs a change has been requested). --- interface/src/avatar/MyAvatar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 0875966cbb..d3ab739649 100755 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -2245,12 +2245,13 @@ void MyAvatar::updateActionMotor(float deltaTime) { _actionMotorVelocity = getSensorToWorldScale() * (_walkSpeed.get() * _walkSpeedScalar) * direction; } + float previousBoomLength = _boomLength; float boomChange = getDriveKey(ZOOM); _boomLength += 2.0f * _boomLength * boomChange + boomChange * boomChange; _boomLength = glm::clamp(_boomLength, ZOOM_MIN, ZOOM_MAX); // May need to change view if boom length has changed - if (fabs(boomChange) > 0.0f) { + if (previousBoomLength != _boomLength) { qApp->changeViewAsNeeded(_boomLength); } }