eb3075074a
As ClutterGrab is a stack, the backend only cares about some grab existing currently or not. Make it sure that we grab whenever we go to >=1 grabs, and ungrab whenever we go to <1. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2068>