From 35c376f81e56b2ba8e08d6d3b1b7ad1e727f37e8 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Mon, 10 Aug 2026 19:18:20 -0400 Subject: [PATCH] Do not cancel all wakeups prior to setting fallback alarm --- src/c/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c/main.c b/src/c/main.c index 166f666..f6724c7 100644 --- a/src/c/main.c +++ b/src/c/main.c @@ -102,7 +102,6 @@ static void glance_reload_callback(AppGlanceReloadSession *session, size_t limit static bool schedule_alarm(bool is_fallback) { time_t target; WakeupId status; - wakeup_cancel_all(); if (is_fallback) { target = time(NULL) + 15; @@ -117,6 +116,7 @@ static bool schedule_alarm(bool is_fallback) { if (target <= now) { target += SECONDS_PER_DAY; } + wakeup_cancel_all(); // only cancel for main alarm (fallback alarm has short lifetime) status = wakeup_schedule_simple_robust(target, SECONDS_PER_MINUTE, is_fallback); } if (status < 0) {