GNOME Bugzilla – Bug 669705
GtkBuilder signal connect override is buggy
Last modified: 2012-02-08 21:39:10 UTC
http://git.gnome.org/browse/pygobject/commit/?id=9f34d120845d936b04546a5cea599ec67e9181a7 This introduces the following obviously buggy code: + after = flags or GObject.ConnectFlags.AFTER 'after' is used as a boolean later. It's pretty clear that it will always be true.
Created attachment 207140 [details] [review] fix GtkBuilder signal connection 'after' logic All GtkBuilder signals are presently being connected 'after', ignoring what is specified in the builder XML. This is due to an obvious logic error.
Created attachment 207142 [details] [review] test
Review of attachment 207140 [details] [review]: With the patch the unit test passes. Push it! Then I will push the test
Comment on attachment 207140 [details] [review] fix GtkBuilder signal connection 'after' logic Attachment 207140 [details] pushed as 671f9b0 - fix GtkBuilder signal connection 'after' logic
Pushed also the test. Thanks!