Handle WLR_XDG_SURFACE_ROLE_POPUP surfaces in handle_xdg_new_surface by scheduling the initial configure event. XDG popups (context menus, autocomplete dropdowns, tooltips) need a compositor configure before they can commit their first buffer; without it they stall indefinitely. Popups are not managed by the policy layer — they are self-contained transient surfaces positioned relative to their parent by the positioner. We schedule configure and log the event without creating a wl_toplevel_view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| test_geom.c | ||
| test_x11_event.c | ||
| wl-smoke-test.sh | ||
| x11-smoke-test.sh | ||