cosmic-applets/cosmic-applets
Votre Nom 22d6f353f1
Some checks failed
Continuous Integration / formatting (push) Has been cancelled
Continuous Integration / linting (push) Has been cancelled
fix(wayland): graceful exit on compositor disconnect
Replace 3 panicking unwrap() in cosmic-app-list/wayland_handler.rs
(event loop dispatch + 2 conn.flush in screencopy) with logged
errors that break/return None instead.

Wrap cosmic-applets/main.rs entry point in panic::catch_unwind to
catch panics propagating from libcosmic/iced/winit (which we cannot
patch locally without forking) when the COSMIC compositor closes
the Wayland connection at logout. This eliminates the cascade of
~12 SIGABRT coredumps observed at session shutdown.

Panic strategy is unwind (default), catch_unwind is sound here.

Leyoda 2026 – GPLv3
2026-04-26 11:10:19 +02:00
..
src fix(wayland): graceful exit on compositor disconnect 2026-04-26 11:10:19 +02:00
build.rs i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
Cargo.toml i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00