summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/accel-power.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/accel-power.hpp b/common/accel-power.hpp
index 776986d..8e3f417 100644
--- a/common/accel-power.hpp
+++ b/common/accel-power.hpp
@@ -115,6 +115,14 @@ namespace rawaccel {
break;
case cap_mode::in:
if (args.cap.x > 0) {
+
+ if (args.cap.x <= offset.x) {
+ cap.x = 0;
+ cap.y = offset.y;
+ constant_b = 0;
+ return;
+ }
+
cap.x = args.cap.x;
cap.y = gain(
args.cap.x,