From ccaa8d1b6c7cef00b2b9d0cce084e82002485382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Mon, 21 Jun 2021 17:31:39 +0200 Subject: [PATCH] ratbagd: register task to run as soon as possible Previously the scheduled task would only have been executed after some other event woke up the mainloop. If no such event happens, the task will be delayed significantly. Fixes #1121 --- ratbagd/ratbagd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ratbagd/ratbagd.c b/ratbagd/ratbagd.c index 281a068e..f18c72cb 100644 --- a/ratbagd/ratbagd.c +++ b/ratbagd/ratbagd.c @@ -697,5 +697,5 @@ void ratbagd_schedule_task(struct ratbagd *ctx, cb->callback = callback; cb->userdata = userdata; - sd_event_add_post(ctx->event, &source, ratbagd_callback_handler, cb); + sd_event_add_defer(ctx->event, &source, ratbagd_callback_handler, cb); }