From 2ccef09d007a957e3842cb13b256da9f04a18637 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Thu, 3 Jan 2019 12:35:44 +1300 Subject: [PATCH] Make operation clearer --- .../input-plugins/src/input-plugins/KeyboardMouseDevice.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp index c819aaeacf..91b737ee40 100755 --- a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp +++ b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp @@ -22,10 +22,8 @@ const char* KeyboardMouseDevice::NAME = "Keyboard/Mouse"; bool KeyboardMouseDevice::_enableTouch = true; void KeyboardMouseDevice::updateDeltaAxisValue(int channel, float value) { - // Use timestamps for delta values so that consecutive identical values can be output. - if (value != 0.0f || _inputDevice->_axisStateMap[channel].value != 0) { - _inputDevice->_axisStateMap[channel] = { value, usecTimestampNow() }; - } + // Associate timestamps with non-zero delta values so that consecutive identical values can be output. + _inputDevice->_axisStateMap[channel] = { value, value != 0.0f ? usecTimestampNow() : 0 }; } void KeyboardMouseDevice::pluginUpdate(float deltaTime, const controller::InputCalibrationData& inputCalibrationData) {