populate lx/ly when Xwayland view is created

This commit is contained in:
Devin J. Pohly 2023-10-16 18:28:44 -05:00
parent 31c129b218
commit 14ba8d3365

View file

@ -174,6 +174,8 @@ handle_xwayland_surface_new(struct wl_listener *listener, void *data)
view_init(&xwayland_view->view, server, CAGE_XWAYLAND_VIEW, &xwayland_view_impl); view_init(&xwayland_view->view, server, CAGE_XWAYLAND_VIEW, &xwayland_view_impl);
xwayland_view->xwayland_surface = xwayland_surface; xwayland_view->xwayland_surface = xwayland_surface;
xwayland_view->view.lx = xwayland_surface->x;
xwayland_view->view.ly = xwayland_surface->y;
xwayland_view->map.notify = handle_xwayland_surface_map; xwayland_view->map.notify = handle_xwayland_surface_map;
wl_signal_add(&xwayland_surface->events.map, &xwayland_view->map); wl_signal_add(&xwayland_surface->events.map, &xwayland_view->map);