cosmic-applets/cosmic-applets
Votre Nom c15a879c31 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-07-04 10:55:18 +02:00
..
src fix(wayland): graceful exit on compositor disconnect 2026-07-04 10:55:18 +02:00
build.rs i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
Cargo.toml chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00