diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-22 14:25:36 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-22 14:25:36 +0100 |
| commit | 669fb0b98bc6802a34d7577f597f1a5aeb691e22 (patch) | |
| tree | 35bf1e66f18e1e1d63b19f70ddf09f03c4c16adf /src/comet.c | |
| parent | 10d61d0a765ff3a55aab32e4d28e5b7298d9e89c (diff) | |
Track mouse hovering
Diffstat (limited to 'src/comet.c')
| -rw-r--r-- | src/comet.c | 5 |
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); |
