Previously nested compositor mode required WMAKER_WAYLAND_NESTED=1 to be set explicitly. Now wl_display_open() checks WAYLAND_DISPLAY: if it is set the process is already running inside a Wayland session, so wlr_wl_backend is used automatically and wmaker appears as a window on the host desktop. WMAKER_WAYLAND_NESTED=0 overrides the auto-detection and forces headless mode (used by the smoke test to avoid accidentally going nested when WAYLAND_DISPLAY is set in the test environment). Smoke test: add WMAKER_WAYLAND_NESTED=0 to the wmaker launch line so the headless path is always exercised regardless of the environment. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| test_geom.c | ||
| test_x11_event.c | ||
| wl-smoke-test.sh | ||
| x11-smoke-test.sh | ||