From 102bcc5013b25dabca8662cc571d91217a84945a Mon Sep 17 00:00:00 2001 From: tokyo4j Date: Tue, 12 Nov 2024 07:26:45 +0900 Subject: [PATCH] seat: destroy seat->workspace_osd_timer on exit --- src/seat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/seat.c b/src/seat.c index 92603a1f..e4215882 100644 --- a/src/seat.c +++ b/src/seat.c @@ -583,6 +583,11 @@ seat_finish(struct server *server) input_device_destroy(&input->destroy, NULL); } + if (seat->workspace_osd_timer) { + wl_event_source_remove(seat->workspace_osd_timer); + seat->workspace_osd_timer = NULL; + } + input_handlers_finish(seat); input_method_relay_finish(seat->input_method_relay); }