GNOME Bugzilla – Bug 707280
Fix GObject signal methods to work with new annotations
Last modified: 2013-09-02 12:28:20 UTC
The new GLib signal annotations break our overrides (bug #685387). Fix these with a conditional check to support old and new annotations.
Created attachment 253828 [details] [review] Fix GObject signal methods to work with new annotations Add conditional support for signal methods annotated as gpointer or GObject.Object. This is needed to work with newer versions of glib which changed annotations to GObject.Object (bug #685387). Notes: Tested with Python 2.7 and 3.3 both with and without new annotations.
Thanks Simon! Works fine here as well, and LGTM.