mutter/src
Marco Trevisan (Treviño) 889cd056e7 x11/x11-errors: Use the default error handler when display is destroyed
An X11 server connection may still be around when we close the display,
and mutter_x_error could be triggered when x11_display has been already
destroyed leading to a crash.

To prevent this use the default X11 error handler.

As per this, also move the ownership of the error traps to x11-errors.

See: https://gitlab.gnome.org/GNOME/mutter/-/issues/2835
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3020>
2023-05-31 07:53:41 +00:00
..
backends Revert "backend/native: Sending modifiers to clients can be disabled via udev" 2023-05-30 14:25:28 +02:00
compositor mutter: Remove stray spaces 2023-05-24 14:16:41 +02:00
core mutter: Remove stray spaces 2023-05-24 14:16:41 +02:00
frames frames: Disable XDND support on the frame window 2023-04-28 12:46:58 +02:00
meta mutter: Remove stray spaces 2023-05-24 14:16:41 +02:00
tests tests: Perform x11 test in both sync and async modes 2023-05-31 07:53:41 +00:00
wayland wayland/actor-surface: Only set input region of non-X11 window actors 2023-05-29 13:21:14 +00:00
x11 x11/x11-errors: Use the default error handler when display is destroyed 2023-05-31 07:53:41 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build build: Set built headers as libmutter_dep sources 2023-05-15 13:06:40 +02:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00