Description of problem: The window manager doesn't forwards any 'ButtonRelease' event to app, if 'ButtonPressMask' is not passed in 'XSelectInput()' Xlib routine. Version-Release number of selected component (if applicable): metacity-2.14.3-1.fc5.1 How reproducible: Just compile and run the app in the following comp.window.x thread: http://groups.google.com/group/comp.windows.x/browse_frm/thread/bfe8d4e856d6a592/a9072bf02a35955f#a9072bf02a35955f Steps to Reproduce: 1. Try releasing mouse button on the app's window 2. If window gets destroyed, this means WM is fine 3. If window doesn't destroys, it means WM is not forwarding Actual results: 'ButtonRelease' event is not forward to the app by WM, and hence unable to catch any 'ButtonRelease' events. If 'ButtonPressMask' is also passed in the 'XSelectInput()' routine, then only 'ButtonRelease' event fires. Expected results: 'ButtonRelease' event should be forwarded to the app, if 'ButtonReleaseMask' is passed in 'XSelectInput()' Xlib routine. Additional info: I've also posted in GNOME Bugzilla, but as a comment to existing similar looking Bugreport. Attached is the source code of the app I'm trying to execute.
Created attachment 129947 [details] The source code of the test app
*** This bug has been marked as a duplicate of 192975 ***