From c1b818cd9b74f858516979780e68d49ca900d1dc Mon Sep 17 00:00:00 2001 From: luiscuenca Date: Thu, 25 Jul 2019 17:40:09 -0700 Subject: [PATCH] Set timeout before enabling drive keys --- interface/src/avatar/MyAvatar.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 77d91f6f5f..d495077a87 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -6247,8 +6247,11 @@ void MyAvatar::endSit(const glm::vec3& position, const glm::quat& rotation) { setHMDLeanRecenterEnabled(true); centerBody(); goToLocation(position, true, rotation, false, false); - // Enable movement again - setSitDriveKeysStatus(true); + float TIME_BEFORE_DRIVE_ENABLED_MS = 150.0f; + QTimer::singleShot(TIME_BEFORE_DRIVE_ENABLED_MS, [this]() { + // Enable movement again + setSitDriveKeysStatus(true); + }); } } \ No newline at end of file