From 0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6 Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Fri, 25 Sep 2020 14:41:47 +0200 Subject: Draw clock hands --- src/wlclock.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/wlclock.c') diff --git a/src/wlclock.c b/src/wlclock.c index 9397ca0..8d23cdb 100644 --- a/src/wlclock.c +++ b/src/wlclock.c @@ -33,6 +33,12 @@ static void registry_handle_global (void *data, struct wl_registry *registry, clocklog(clock, 2, "[main] Get wl_compositor.\n"); clock->compositor = wl_registry_bind(registry, name, &wl_compositor_interface, 4); } + if (! strcmp(interface, wl_subcompositor_interface.name)) + { + clocklog(clock, 2, "[main] Get wl_subcompositor.\n"); + clock->subcompositor = wl_registry_bind(registry, name, + &wl_subcompositor_interface, 1); + } else if (! strcmp(interface, wl_shm_interface.name)) { clocklog(clock, 2, "[main] Get wl_shm.\n"); @@ -500,7 +506,7 @@ static void clock_run (struct Wlclock *clock) if ( ret == 0 ) { clock->now = time(NULL); - // TODO update clock hands + update_all_hands(clock); continue; } else if ( ret < 0 ) -- cgit v1.2.3