GNOME Bugzilla – Bug 572904
GtkRadioAction broken in trunk
Last modified: 2009-02-26 09:49:20 UTC
In trunk it is possible to deactivate GtkToggleActions by pressing them again. This behavior is unexpected and a regression towards previous versions of GTK+. See bug 572896. Could it be that GtkAction and their proxies don't properly synchronize their properties anymore? See also bug 570172.
You mean GtkRadioActions, but yeah, looks like a gtk bug.
Indeed, GtkRadioAction.
Dave/Michael (CCed), it would be an educational exercise to find out what svn commit introduced this problem.
This is fixed with my last commit to trunk, (at least tests/testactions displays the correct behavior now). Note the problem seemed to be specific to toggle type proxies used with radio actions.
(In reply to comment #4) > This is fixed with my last commit to trunk, (at least tests/testactions > displays the correct behavior now). > > Note the problem seemed to be specific to toggle type proxies > used with radio actions. > Will look at your patch later as I am not convinced that the bug is specific to toggle type proxies: As already noticed in bug 570172, property synchronization seems to work fundamently different now. Well, but I really didn't have the time to look at the details yet.