summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2026-03-31 16:04:05 -0400
committerVictor Kareh <[email protected]>2026-04-01 14:42:35 -0400
commit6f91d3b5aeda2fa504eea698ca7279f4e2c3d364 (patch)
tree5305c2bbeaa680bd9430843a0710d6b3b51ddac0 /ChangeLog
parenta5a8b10fa45759eef0aed5f61777c9f4f84acae2 (diff)
downloadmate-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