diff options
| author | Victor Kareh <[email protected]> | 2026-03-31 16:04:05 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-04-01 14:42:35 -0400 |
| commit | 6f91d3b5aeda2fa504eea698ca7279f4e2c3d364 (patch) | |
| tree | 5305c2bbeaa680bd9430843a0710d6b3b51ddac0 /ChangeLog | |
| parent | a5a8b10fa45759eef0aed5f61777c9f4f84acae2 (diff) | |
| download | mate-session-manager-autorestart-non-client-apps.tar.bz2 mate-session-manager-autorestart-non-client-apps.tar.xz | |
session: restart non-client apps that set AutoRestartautorestart-non-client-apps
Apps like Orca set X-GNOME-AutoRestart=true in their .desktop files
expecting to be restarted after a crash. However, the restart logic only
handled apps that registered as XSMP or D-Bus clients. Non-client apps
emitted "died"/"exited" signals but nothing subscribed to them. This bug
was inherited from gnome-session.
Connect the "died" and "exited" signals on autostart apps to trigger
restart for non-client apps with AutoRestart enabled. Also fall back to
X-GNOME-AutoRestart when X-MATE-AutoRestart is not present, for
compatibility with apps that only set the GNOME key.
Fixes #321
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions
