diff --git a/clients/desktop-shell.c b/clients/desktop-shell.c index 3e014cc47..ae8e5f071 100644 --- a/clients/desktop-shell.c +++ b/clients/desktop-shell.c @@ -318,7 +318,9 @@ clock_func(struct task *task, uint32_t events) { struct panel_clock *clock = container_of(task, struct panel_clock, clock_task); + uint64_t exp; + read(clock->clock_fd, &exp, sizeof exp); if (panel_clock_tick(clock)) widget_schedule_redraw(clock->widget); }