[Bug 30822] gtk.Button unable to be clicked after becoming sensitive

Robert Ancell robert.ancell at gmail.com
Wed Feb 8 12:42:14 UTC 2006


Public bug reported:
https://launchpad.net/malone/bugs/30822

Affects: gtk+2.0 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

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




More information about the desktop-bugs mailing list