From 2d12556287be30512596139e58d171b43d5a4953 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 17 Mar 2026 14:17:32 +1000 Subject: [PATCH] tools/record: fix delta times not being relative Missing last_time assignment caused the delta time between events to be the total time. Fixes: a202ed611511 ("Use a newtype usec_t for timestamps for better type-safety") (cherry picked from commit ad857a51a401d6afa5a1591926e69b8b43ea3579) Part-of: --- tools/libinput-record.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/libinput-record.c b/tools/libinput-record.c index 58b399cf..f824bf82 100644 --- a/tools/libinput-record.c +++ b/tools/libinput-record.c @@ -257,6 +257,7 @@ print_evdev_event(struct record_device *dev, struct input_event *ev) usec_t time = input_event_time(ev); usec_t dt = usec_delta(time, last_time); + last_time = time; snprintf(desc, sizeof(desc),