mirror of
https://github.com/brl/mutter.git
synced 2025-03-24 20:23:56 +00:00

There's no obvious reason for grabbing the X server when unmanaging a screen - the only race conditions a server grab solves are those related to querying and then acting on the results of the query. Our shutdown sequence is correctly ordered according to the ICCCM - we first unselect on the root window, and then we destroy the window owning WM_S<n> so removing the grab should not cause any problems when we are being replaced with another window manager. https://bugzilla.gnome.org/show_bug.cgi?id=733068
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%