GNOME Bugzilla – Bug 50239
GtkButton::clicked should be RUN_LAST
Last modified: 2011-02-04 16:09:32 UTC
GtkButton::clicked should be RUN_LAST so that the default handler in GtkToggleButton can be canceled by using gtk_signal_emit_stop_by_name(). Since ::clicked for GtkToggleButton is emitted directly when the widget is acticated, there is no other way of doing this correctly.
I should add - I don't think cancelling button presses on GtkToggleButton is a good idea, and simply changing it back the other way would be 99% just as good, so this is mostly a conceptual thing.
Put all GTK 1.3.x bugs on 2.0.0 milestone
All the GtkButton signals are RUN_FIRST for no apparent reason; should they all be fixed?
Fixed in CVS