summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2022-09-05 08:48:12 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2022-09-08 09:03:15 +1000
commite59dc2ec58e0fc0ca7b0880d67a3c4bbe319df6f (patch)
treee85bc8418487b993f5b95a08c6c8ab3cb4e56161
parent528f09a969f716859503c868c595c2d9e9bb246b (diff)
downloadlibinput-e59dc2ec58e0fc0ca7b0880d67a3c4bbe319df6f.tar.gz
filter: localize a few variables
No functional changes Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/filter.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/filter.c b/src/filter.c
index 80d453b2..7abd6653 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -204,19 +204,15 @@ double
trackers_velocity(struct pointer_trackers *trackers, uint64_t time)
{
const double MAX_VELOCITY_DIFF = v_ms2us(1); /* units/us */
- struct pointer_tracker *tracker;
- double velocity;
double result = 0.0;
double initial_velocity = 0.0;
- double velocity_diff;
- unsigned int offset;
unsigned int dir = trackers_by_offset(trackers, 0)->dir;
/* Find least recent vector within a timelimit, maximum velocity diff
* and direction threshold. */
- for (offset = 1; offset < trackers->ntrackers; offset++) {
- tracker = trackers_by_offset(trackers, offset);
+ for (unsigned int offset = 1; offset < trackers->ntrackers; offset++) {
+ const struct pointer_tracker *tracker = trackers_by_offset(trackers, offset);
/* Bug: time running backwards */
if (tracker->time > time)
@@ -231,9 +227,9 @@ trackers_velocity(struct pointer_trackers *trackers, uint64_t time)
break;
}
- velocity = calculate_trackers_velocity(tracker,
- time,
- trackers->smoothener);
+ double velocity = calculate_trackers_velocity(tracker,
+ time,
+ trackers->smoothener);
/* Stop if direction changed */
dir &= tracker->dir;
@@ -252,7 +248,7 @@ trackers_velocity(struct pointer_trackers *trackers, uint64_t time)
result = initial_velocity = velocity;
} else {
/* Stop if velocity differs too much from initial */
- velocity_diff = fabs(initial_velocity - velocity);
+ double velocity_diff = fabs(initial_velocity - velocity);
if (velocity_diff > MAX_VELOCITY_DIFF)
break;