After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 617846 - With MPX, a second pointer entering a gtk menu prevents selecting items on the menu
With MPX, a second pointer entering a gtk menu prevents selecting items on th...
Status: RESOLVED NOTGNOME
Product: gtk+
Classification: Platform
Component: Widget: GtkMenu
2.20.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-05-06 03:44 UTC by Erik Andersen
Modified: 2011-07-18 10:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Erik Andersen 2010-05-06 03:44:03 UTC
With two mouse pointers via MPX, if you open a menu with one cursor and another cursor is in the menu area, neither pointer can select anything on the menu until it is reopened with only one mouse cursor in the menu area.

To reproduce:
Using X11R7.5 and having set up MPX (there's a tutorial at http://alec.mooo.com/mpx.php) ,
Move the second mouse cursor to the area the Applications menu opens in.
Open the Applications menu with the first mouse cursor.
Notice that neither cursor can select any menu item.

What I would expect to happen instead:
I would either expect that the menu would allow you to select two different things, staying open until the last cursor left the menu, or I would expect what ever cursor moved last would have the highlight under it.

This bug was originally reported at https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/576176

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: libgtk2.0-0 2.20.0-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed May 5 18:40:20 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100323)
ProcEnviron:
 LC_CTYPE=C
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
SourcePackage: gtk+2.0
Comment 1 Arc Riley 2011-07-16 18:16:55 UTC
This was solved with gtk+ 3.0, however, still affects gtk+ 2.x apps such as Firefox.
Comment 2 Carlos Garnacho 2011-07-18 10:59:26 UTC
GTK+ 3.x likely works because XInput2/MPX is used natively there, meanwhile in GTK+ 2.x only Xlib input events are handled, it has no knowledge at all of such multiple pointers, hence fully relies on the compatibility layer in the X server itself.

I'm closing this bug as NOTGNOME, GTK+ 2.x can do nothing to help here. I suggest filing a bug in https://bugs.freedesktop.org/, product xorg.