mutter/src/frames
Carlos Garnacho a9bf493ec7 frames: Quit immediately on SIGTERM
Restarting a X11 window manager is a busy process, trying to leniently
quit the main loop may result in old and new instances each having a
frames client up and running, and the window handover to be less clean
than it should due to the frames client that is about to exit still
being able to react to the batch of events resulting from the window
manager switch that is already undergoing.

In order to avoid extending this transition period any long, make
the frames client exit() the process immediately when SIGTERM is
gotten from the parent process.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2796>
2023-01-20 21:25:02 +00:00
..
main.c frames: Quit immediately on SIGTERM 2023-01-20 21:25:02 +00:00
meson.build Revert "x11: Move Motif WM hints to a separate header" 2022-12-09 16:28:33 +00:00
meta-frame-content.c frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame-content.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame-header.c frames: Add CSS class on init 2022-12-09 12:25:07 -03:00
meta-frame-header.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame.c frames: Avoid default NULL frame title 2023-01-18 14:17:00 +01:00
meta-frame.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-window-tracker.c frames/window-tracker: Stop using deprecated API 2023-01-20 20:41:30 +00:00
meta-window-tracker.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00