Emmanuele Bassi 521d71d4bc event: Unify the off-stage motion events delivery behaviour
When we disable the per-actor events delivery Clutter replicates the X11
implicit soft grab for motion events with off-stage. The implicit grab
is done whenever the pointer of a device leaves a window with a button
still pressed; with the implicit grab in place the window still receives
motion events even after the LeaveNotify - until the button is released.

The implicit grab is not honoured in the per-actor event deliver case,
though, so we have a mismatch between two in theory equivalent cases.

Luckily, the fix is pretty trivial: when we check for a motion event
with a stage set but without an actor set, and that has off-stage
coordinates, we arbitrarily set the source to be the stage of the event
and emit the pointer event.
2010-02-01 16:36:36 +00:00
..
2010-02-01 10:40:34 +00:00
2010-01-12 17:10:15 +00:00
2009-11-06 11:48:42 +00:00
2009-01-20 18:47:50 +00:00
2010-02-01 10:40:34 +00:00
2009-10-14 11:31:26 +01:00
2010-01-20 00:38:07 +00:00
2009-07-10 11:38:42 +01:00
2010-02-01 11:26:56 +00:00
2009-10-19 12:01:38 +01:00
2010-02-01 10:40:34 +00:00
2010-02-01 10:40:34 +00:00
2009-12-11 23:48:58 +00:00
2009-10-16 15:55:05 +01:00