diff options
author | Sascha Hlusiak <saschahlusiak@arcor.de> | 2009-02-17 20:18:05 +0100 |
---|---|---|
committer | Sascha Hlusiak <saschahlusiak@arcor.de> | 2009-02-17 20:18:05 +0100 |
commit | 4ec4376522b1c393ee44f25adcd28b12d7cadff6 (patch) | |
tree | 537f3b0b4f590b5e3866ee498599928a3c17360a | |
parent | b70b1f7d827b87ceb63110c781b01175363fb7d0 (diff) |
Fix for sparse warning of uninitialized variable
If axis is inside deadzone, 0.0 should be assumed.
-rw-r--r-- | src/jstk_axis.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jstk_axis.c b/src/jstk_axis.c index 233b2be..7e59e97 100644 --- a/src/jstk_axis.c +++ b/src/jstk_axis.c @@ -351,9 +351,11 @@ jstkHandleAbsoluteAxis(LocalDevicePtr device, int number) { float rel; int dif; - if (priv->axis[i].value > priv->axis[i].deadzone) + + rel = 0.0f; + if (priv->axis[i].value > +priv->axis[i].deadzone) rel = (priv->axis[i].value - priv->axis[i].deadzone); - else + if (priv->axis[i].value < -priv->axis[i].deadzone) rel = (priv->axis[i].value + priv->axis[i].deadzone); rel = (rel) / (2.0f * (float)(32768 - priv->axis[i].deadzone)); |