From 12a4aa2963369680fbc2df4a13731a1aed20db92 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Tue, 10 Feb 2026 11:38:04 +0100 Subject: emitting resize event --- src/window.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/window.cc') diff --git a/src/window.cc b/src/window.cc index 99b168e..c0c8cd1 100644 --- a/src/window.cc +++ b/src/window.cc @@ -16,11 +16,17 @@ static void wayc_toplevel_configure(void *data, struct xdg_toplevel *xdg_toplevel, i32 width, i32 height, struct wl_array *states) { - (void)data; (void)xdg_toplevel; - (void)width; - (void)height; (void)states; + + struct window_s *window = (struct window_s *)data; + wayc_notnull(window); + + struct eventloop_s *loop = window->loop; + wayc_notnull(loop); + + struct event_s event = WAYC_EVENT_RESIZE(window, width, height); + wayc_vec_push(&loop->events, &event); } static void wayc_toplevel_close(void *data, struct xdg_toplevel *xdg_toplevel) { -- cgit v1.2.3