From ad857a51a401d6afa5a1591926e69b8b43ea3579 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") 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 e3baf930..40afaf02 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),