mirror of
https://github.com/labwc/labwc.git
synced 2026-05-05 06:47:34 -04:00
dbus-update-activation-environment and systemctl --user import-environment were fired asynchronously via spawn_async_no_shell, racing with the autostart script. Any systemd user service started from autostart (e.g. via labwc-session.target) could start before the import completed, leaving WAYLAND_DISPLAY and related variables absent from its environment and those of any apps it launches. Run both commands synchronously via a new spawn_sync_no_shell helper so the import is guaranteed to complete before the autostart script executes. |
||
|---|---|---|
| .. | ||
| array.h | ||
| border.h | ||
| box.h | ||
| buf.h | ||
| dir.h | ||
| edge.h | ||
| fd-util.h | ||
| file-helpers.h | ||
| font.h | ||
| graphic-helpers.h | ||
| lab-scene-rect.h | ||
| list.h | ||
| macros.h | ||
| match.h | ||
| mem.h | ||
| node-type.h | ||
| nodename.h | ||
| parse-bool.h | ||
| parse-double.h | ||
| scene-helpers.h | ||
| set.h | ||
| spawn.h | ||
| string-helpers.h | ||
| xml.h | ||