Comment 5 for bug 636632

Revision history for this message
k (stuff-0hz) wrote :

I have the exact same issue, and it seems to be caused by an intentional 'every other time' code block in globalkeybinding.py. I'm sure there was a legitimate purpose for this, but removing it fixes this problem for me. Here's a patch.

There is one remaining issue, which has to do with not detecting the current state of the menu. This scenario still exhibits incorrect behavior:

# open menu by pressing bind key
# close menu by clicking panel icon
# pressing bind key again should open menu, but it does not

my guess would be that there's some saved state somewhere (an open/closed toggle) that's being bumped out of sync by alternating between the mouse click and keyboard press.