aboutsummaryrefslogtreecommitdiff
path: root/src/comet.c
diff options
context:
space:
mode:
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);