gtk.Button unable to be clicked after becoming sensitive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gtk+2.0 (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
Hi,
I have found a bug in GTK+ in which you are unable to click buttons that have changed from insensitive to sensitive. To be able to click on them you must move the pointer outside the button and then enter it again.
I am using Ubuntu 5.10 (libgtk2.0-0 version 2.8.6-0ubuntu2.1).
Repeatable: Always
Use case: An application has buttons that become insensitive after being clicked due to a busy state machine. They become sensitive when the request is processed - if this is very fast then the user cannot click a second time without having to move the mouse outside of the button first.
Examples: Find attached a pygyk and C program that exhibit this behaviour.
This is probably related to another bug in which occurs when buttons are created under the pointer. For instance when logging out of Gnome I have become so used to moving the mouse to the OK button that when it appears it is created under the mouse pointer. You then need to move the pointer outside the button then return it to be able to click.
Thanks,
--Robert Ancell
Click on the button and you will be unable to click it a second time until the pointer has left the button.