filter: localize a few variables
authorPeter Hutterer <peter.hutterer@who-t.net>
Sun, 4 Sep 2022 22:48:12 +0000 (08:48 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 7 Sep 2022 23:03:15 +0000 (09:03 +1000)
No functional changes

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/filter.c

index 80d453b..7abd665 100644 (file)
@@ -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;