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 139605 - Possible to bind 'backspace' to actions in keybindings dialog
Possible to bind 'backspace' to actions in keybindings dialog
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Keybinding
2.6.x
Other Linux
: Urgent major
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-04-09 20:25 UTC by Jeremy Nickurak
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Nickurak 2004-04-09 20:25:59 UTC
1) Open the keybindings dialog
2) Click an action
3) Very quickly, press the backspace key.

Expected results:
- Action is cleared

Observed results:
- 'backspace' becomes bound to that action

How often:
- All the time, provided 'backspace' is pressed soon enough.

I also observed a curious and much more debilitating consequence of this bug.:

Quickly perform this process (clicking action, typing backspace) over and over
again on (in my case) the play-or-play/pause action. Eventually the backspace
bound to that action, as above, but further attempts to clear the action's
binding only results in XF86AudioPlay being bound to that key, while
simultaneously eliminating any normal method of clearing that or any other
binding. The only option left is a gconf unset on the relevant keys, followed by
a gnome-settings-daemon restart
Comment 1 Kjartan Maraas 2004-04-14 16:51:10 UTC
I can't reproduce this here with the 2.6.0 packages from Fedora Core 2 test2.
Could you try again or describe how to do it in more detail? I click (or use
space) to get <New accellerator...> then press backspace and nothing happens.
Comment 2 Jeremy Nickurak 2004-04-15 01:22:29 UTC
Currently reproduced in 2.6.0.3-2 (ala debian experimental), although I've seen
it in earlier versions, including (i'm pretty sure) 2.6.0.

The key lies in hitting backspace very quickly after <New Accelerator> appears;
almost simultaneously in fact. This is on a relatively slow computer by modern
standards, so you may have to load your computer down with some intensive tasks
to reproduce :)
Comment 3 Matthew Gatto 2004-04-15 01:41:59 UTC
I can reproduce it running cvs head from about a week ago. You have to do it
almost the same instant you click on the action or it won't happen.
Comment 4 Jody Goldberg 2004-04-15 16:55:45 UTC
I can replicate it when running under valgrind (slows things down nicely)
There's no real need to slow down the code, what you need are slower _fingers_

Don't release the button when you select an entry ...

patch will be in 2.6.1