GNOME Bugzilla – Bug 747469
CSD: can't open window menu using right click after moving window
Last modified: 2015-04-13 15:28:31 UTC
To reproduce the bug simply move a CSD window around by dragging its header bar. After that try to open the window menu using a right clicking in the header bar. It doesn't work until you left click the header bar without dragging it around.
Also affects W32, FWIW.
Created attachment 301463 [details] [review] gesturesingle: Ignore motion/updates from unhandled sequences This used to do the right thing, practically ignoring those event if they went all through the event handler, unless this motion event triggered the cancellation of this gesture from the event handler of another controllers. In this case, the controller would be reset, but the motion event would still go through its handler, setting again current_button/sequence as the motion event has buttons in its modifiers. This leaves GtkGestureSingle with inconsistent data that may interfere with future runs.
Attachment 301463 [details] pushed as 8bf5b17 - gesturesingle: Ignore motion/updates from unhandled sequences