mirror of
https://github.com/brl/mutter.git
synced 2025-02-03 23:24:10 +00:00
806dabe2d7
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