summaryrefslogtreecommitdiff
path: root/src/wlclock.c
diff options
context:
space:
mode:
authorLeon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de>2020-09-25 14:41:47 +0200
committerLeon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de>2020-09-25 14:41:47 +0200
commit0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6 (patch)
tree82868f2e3a302a66a8a4f56086ad062ba5800e1a /src/wlclock.c
parentfbb75017a893a039c0227d33df2be9a11c079fd5 (diff)
downloadwlclock-0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6.tar.gz
wlclock-0984e60ec573f3a71cc880f8e9c3ccc047b7b2d6.tar.bz2
Draw clock hands
Diffstat (limited to '')
-rw-r--r--src/wlclock.c8
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 )