Skip to content

Cancel pointer gestures with wl_pointer.leave

Currently, there's nothing ensuring that active pointer gestures are cancelled if the wl_pointer focus moved to another surface while the gesture is ongoing. Keep track of active gestures, so it can be properly cancelled on focus changes. A situation where this will help are compositor touchpad gestures issuing grabs or taking the focus away through other means.

Merge request reports

Loading