
We do check the clip area as an optimization to know which input devices might need updating state after a relayout (Assuming that if a device is under a non-painted area, it's actor beneath didn't change). Use the clip region for this, and drop the last usage of the clip region bounds. https://gitlab.gnome.org/GNOME/mutter/merge_requests/867