summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Hlusiak <saschahlusiak@arcor.de>2009-02-17 20:18:05 +0100
committerSascha Hlusiak <saschahlusiak@arcor.de>2009-02-17 20:18:05 +0100
commit4ec4376522b1c393ee44f25adcd28b12d7cadff6 (patch)
tree537f3b0b4f590b5e3866ee498599928a3c17360a
parentb70b1f7d827b87ceb63110c781b01175363fb7d0 (diff)
Fix for sparse warning of uninitialized variable
If axis is inside deadzone, 0.0 should be assumed.
-rw-r--r--src/jstk_axis.c6
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));