From 71f1be2b3804261d73c2db2ee60e19bc9e9dd1d8 Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Tue, 1 Dec 2015 10:46:04 -0800 Subject: [PATCH] Avatar Sim Rate Display fix Division by zero on first update was causing the displayed avatar simulation rate to be incorrect. --- interface/src/avatar/AvatarUpdate.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/avatar/AvatarUpdate.cpp b/interface/src/avatar/AvatarUpdate.cpp index 89b208d86f..52fa568879 100644 --- a/interface/src/avatar/AvatarUpdate.cpp +++ b/interface/src/avatar/AvatarUpdate.cpp @@ -44,9 +44,11 @@ void AvatarUpdate::synchronousProcess() { bool AvatarUpdate::process() { PerformanceTimer perfTimer("AvatarUpdate"); quint64 start = usecTimestampNow(); - quint64 deltaMicroseconds = 0; + quint64 deltaMicroseconds = 10000; if (_lastAvatarUpdate > 0) { deltaMicroseconds = start - _lastAvatarUpdate; + } else { + deltaMicroseconds = 10000; // 10 ms } float deltaSeconds = (float) deltaMicroseconds / (float) USECS_PER_SECOND; _lastAvatarUpdate = start;