From 03a34f2de89648e8b30afcce27ac17f56f12bae0 Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Mon, 13 Dec 2021 19:54:46 +0100 Subject: Minor code cleanup --- src/wlclock.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'src/wlclock.c') diff --git a/src/wlclock.c b/src/wlclock.c index a5f1b54..fefc480 100644 --- a/src/wlclock.c +++ b/src/wlclock.c @@ -23,11 +23,12 @@ #include"xdg-output-unstable-v1-protocol.h" #include"xdg-shell-protocol.h" -#include"wlclock.h" +#include"colour.h" #include"misc.h" #include"output.h" +#include"render.h" #include"surface.h" -#include"colour.h" +#include"wlclock.h" struct Wlclock_context context = {0}; @@ -608,7 +609,15 @@ static void clock_run () if ( ret == 0 ) /* Timeout -> update clock hands. */ { - update_all_hands(); + clocklog(1, "[surface] Updating all hands.\n"); + struct Wlclock_output *op, *tmp; + wl_list_for_each_safe(op, tmp, &context.outputs, link) + if ( op->surface != NULL ) + { + render_hands_frame(op->surface); + wl_surface_commit(op->surface->hands_surface); + wl_surface_commit(op->surface->background_surface); + } continue; } else if ( ret < 0 ) -- cgit v1.2.3