summaryrefslogtreecommitdiff
path: root/common/rawaccel.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/rawaccel.hpp')
-rw-r--r--common/rawaccel.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/common/rawaccel.hpp b/common/rawaccel.hpp
index 67b4e61..f6bc0fd 100644
--- a/common/rawaccel.hpp
+++ b/common/rawaccel.hpp
@@ -218,8 +218,12 @@ namespace rawaccel {
movement.y *= scale;
}
else {
- movement.x *= accels.x.apply(fabs(movement.x) * norm);
- movement.y *= accels.y.apply(fabs(movement.y) * norm);
+ if (movement.x != 0) {
+ movement.x *= accels.x.apply(fabs(movement.x) * norm);
+ }
+ if (movement.y != 0) {
+ movement.y *= accels.y.apply(fabs(movement.y) * norm);
+ }
}
}
}