wayland: call W_CheckTimerHandlers in event loop for workspace fade

WINGs timers (used by workspace name fade animation) were never firing
because the compositor event loop never called W_CheckTimerHandlers.
This function is normally invoked by WMNextEvent, but the compositor
uses a custom loop. Add the call so timers fire each iteration.
This commit is contained in:
Window Maker 2026-05-25 12:57:12 +02:00
parent 7ea6a7ac88
commit b79f699a35
1 changed files with 3 additions and 0 deletions

View File

@ -3695,6 +3695,9 @@ wl_event_loop_run(void)
}
#endif
/* Fire any expired WINGs timers (workspace name fade, etc.) */
W_CheckTimerHandlers();
/* Drain WINGs event queue */
WMScreen *wmscr = wl_get_wmscreen();
if (wmscr) {