From 74b7ef892fce8a8f88ea89a1ae0614714a217d98 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 13 Sep 2026 10:08:11 +0530 Subject: [PATCH] Fix always active custom shaders stopping when window is idle --- kitty/shaders.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/shaders.c b/kitty/shaders.c index 81c0efb7f..78bf80b95 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -644,6 +644,7 @@ update_custom_shader_animations(unsigned event_mask, monotonic_t now, OSWindow * // Always-active, non-attached group — never enters the state machine. any_active = true; this_active = true; + min_step = MIN(min_step, cg->animation_step); } else { monotonic_t eff_dur = cg->animation_end_duration < 0 ? OPT(cursor_stop_blinking_after) : cg->animation_end_duration; if (cg->animation_start_events != 0) {