diff options
author | Leon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de> | 2020-09-25 14:41:47 +0200 |
---|---|---|
committer | Leon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de> | 2020-09-25 14:41:47 +0200 |
commit | 0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6 (patch) | |
tree | 82868f2e3a302a66a8a4f56086ad062ba5800e1a /src/wlclock.c | |
parent | fbb75017a893a039c0227d33df2be9a11c079fd5 (diff) | |
download | wlclock-0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6.tar.gz wlclock-0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6.tar.bz2 |
Draw clock hands
Diffstat (limited to 'src/wlclock.c')
-rw-r--r-- | src/wlclock.c | 8 |
1 files changed, 7 insertions, 1 deletions
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 ) |