From 3501749896d161c3efc3a490e77dca7ac2baf119 Mon Sep 17 00:00:00 2001 From: Triplelexx Date: Tue, 5 Apr 2016 00:37:14 +0100 Subject: [PATCH] attempt at resolving build warning make both values operated on double before casting --- libraries/input-plugins/src/input-plugins/TouchscreenDevice.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/input-plugins/src/input-plugins/TouchscreenDevice.cpp b/libraries/input-plugins/src/input-plugins/TouchscreenDevice.cpp index be42957eb8..f8da94e5e6 100644 --- a/libraries/input-plugins/src/input-plugins/TouchscreenDevice.cpp +++ b/libraries/input-plugins/src/input-plugins/TouchscreenDevice.cpp @@ -26,7 +26,9 @@ void TouchscreenDevice::pluginUpdate(float deltaTime, const controller::InputCal _inputDevice->update(deltaTime, inputCalibrationData, jointsCaptured); // at DPI 100 use these arbitrary values to divide dragging distance + static const float DPI_SCALE_X = glm::clamp((float)(qApp->primaryScreen()->physicalDotsPerInchX() / 100.0), 1.0f, 10.0f) * 600.0f; + static const float DPI_SCALE_Y = glm::clamp((float)(qApp->primaryScreen()->physicalDotsPerInchY() / 100.0), 1.0f, 10.0f) * 200.0f; float distanceScaleX, distanceScaleY;