cosmic-applets/cosmic-app-list
Votre Nom 6fe087f4fd 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-05-26 09:17:36 +02:00
..
cosmic-app-list-config chore: update dependencies and debian changelog 2026-01-13 15:33:04 -05:00
data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
i18n i18n: translation updates from weblate 2026-05-11 12:24:01 +02:00
src fix(wayland): graceful exit on compositor disconnect 2026-05-26 09:17:36 +02:00
Cargo.toml Use ellipsizing and replace chrono with jiff (#1323) 2026-03-03 15:57:49 -07:00
i18n.toml Move Cosmic Applets into new Dir & remove old applets 2022-12-23 16:14:55 -05:00