From 5f6e4d5570595f2e5c6dcc57de636e4c8c8c6ce7 Mon Sep 17 00:00:00 2001 From: Drashna Jael're Date: Mon, 15 Apr 2024 18:30:22 -0700 Subject: [PATCH] Catch edge cases --- keyboards/zsa/voyager/voyager.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/keyboards/zsa/voyager/voyager.c b/keyboards/zsa/voyager/voyager.c index 5ba421b0c41..d70f1be3eff 100644 --- a/keyboards/zsa/voyager/voyager.c +++ b/keyboards/zsa/voyager/voyager.c @@ -15,9 +15,10 @@ deferred_token dynamic_macro_token = INVALID_DEFERRED_TOKEN; static uint32_t dynamic_macro_led(uint32_t trigger_time, void *cb_arg) { static bool led_state = true; - ; - led_state = !led_state; - STATUS_LED_3(led_state); + if (!is_launching) { + led_state = !led_state; + STATUS_LED_3(led_state); + } return 100; } @@ -272,6 +273,7 @@ void keyboard_post_init_kb(void) { eeconfig_update_kb(keyboard_config.raw); } #if defined(DEFERRED_EXEC_ENABLE) + is_launching = true; defer_exec(500, startup_exec, NULL); #endif keyboard_post_init_user();