[Bug 17029] rhythmbox should allow multiple discontinuous genre/artist/album selections

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Thu Nov 17 21:31:35 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=17029
Ubuntu | rhythmbox





------- Additional Comments From mandelbergd at eth0.is-a-geek.org  2005-11-17 21:31 UTC -------
The package that does the highlighting is gnome-control-center. The grab code is
in gnome-settings-daemon/gnome-settings-mouse.c:

if (keyval == GDK_Control_L || keyval == GDK_Control_R)
        {
          if (xev->type == KeyPress)
            {
              XAllowEvents (gdk_x11_get_default_xdisplay (),
                            SyncKeyboard,
                            xev->xkey.time);
            }
          else
            {
              XAllowEvents (gdk_x11_get_default_xdisplay (),
                            AsyncKeyboard,
                            xev->xkey.time);
              gnome_settings_locate_pointer (screen);
            }
        }
      else
        {
          XAllowEvents (gdk_x11_get_default_xdisplay (),
                        ReplayKeyboard,
                        xev->xkey.time);
          XUngrabKeyboard (gdk_x11_get_default_xdisplay (),
                           xev->xkey.time);
        }

I found documentation of XAllowEvents with the {Replay,Sync,Async}Keyboard
options at http://tronche.com/gui/x/xlib/input/XAllowEvents.html and it looks
like the problem is with SyncKeyboard ("At this time, the keyboard again appears
to freeze."). I really don't know much about how X works, so I might be way off
mark.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list