aboutsummaryrefslogtreecommitdiff
path: root/src/comet.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-11-22 14:25:36 +0100
committerFederico Angelilli <code@fedang.net>2024-11-22 14:25:36 +0100
commit669fb0b98bc6802a34d7577f597f1a5aeb691e22 (patch)
tree35bf1e66f18e1e1d63b19f70ddf09f03c4c16adf /src/comet.c
parent10d61d0a765ff3a55aab32e4d28e5b7298d9e89c (diff)
Track mouse hovering
Diffstat (limited to 'src/comet.c')
-rw-r--r--src/comet.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/comet.c b/src/comet.c
index 7081d6d..1b26bfb 100644
--- a/src/comet.c
+++ b/src/comet.c
@@ -126,6 +126,8 @@ int main(int argc, char **argv)
rate.tv_sec = (long)freq;
rate.tv_nsec = (freq - rate.tv_sec) * 1000000000ul;
+ event_state_t state = { 0 };
+
while (running) {
timespec_get(&start, TIME_UTC);
@@ -134,7 +136,8 @@ int main(int argc, char **argv)
layout_t layout;
layout_init(&layout, block, info);
- event_dispatch(&window, &layout);
+ state.layout = &layout;
+ event_dispatch(&state, &window);
cairo_surface_t *surface = render_all(&layout, &config, info);
window_present(&window, surface);