From 861e13449e886f27f2317e4fb70afc20f623c1da Mon Sep 17 00:00:00 2001 From: Jan Almeroth Date: Tue, 10 Dec 2024 19:03:23 +0100 Subject: [PATCH] fix: screensaver should not wake host from sleep --- src/tasks.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tasks.c b/src/tasks.c index 2726bd5..a9344c4 100644 --- a/src/tasks.c +++ b/src/tasks.c @@ -119,6 +119,11 @@ void screensaver_task(device_t *state) { if (time_us_32() - last_pointer_move < delays[screensaver->mode]) return; + /* Return, if we're not connected or the host is suspended */ + if(!tud_ready()) { + return; + } + mouse_report_t *report; switch (screensaver->mode) { case PONG: