diff options
| author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-08-27 10:53:54 +0000 |
|---|---|---|
| committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-08-27 10:53:54 +0000 |
| commit | 3938273dfd085dc75f64ce44706cf508fd971099 (patch) | |
| tree | ef7a60014be7ec25578d1f8582967cfd7712951e /ChangeLog | |
| parent | 6c0b030393f51f1ca65708cc6620e0f2456b8779 (diff) | |
| download | pygobject-3938273dfd085dc75f64ce44706cf508fd971099.tar.gz pygobject-3938273dfd085dc75f64ce44706cf508fd971099.tar.xz pygobject-3938273dfd085dc75f64ce44706cf508fd971099.zip | |
Bug 353039 – Failure in signal emission during do_set_property invoked from constructor
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +2006-08-27 Gustavo J. A. M. Carneiro <gjc@gnome.org> + + * gobject/gobjectmodule.c (pygobject__g_instance_init): If + necessary, attach the GObject to the PyGObject here. + (pygobject_constructv): Cope with the fact that wrapper->obj may + have already been set due to the change above. + + * tests/test_signal.py: Add test case fixed by the changes above, + basically calling self.emit() inside do_set_property called + implicitly by the constructor due to a CONSTRUCT property. + + Fixes bug 353039: "Failure in signal emission during + do_set_property invoked from constructor". + 2006-08-26 Gustavo J. A. M. Carneiro <gjc@gnome.org> * gobject/gobjectmodule.c (pyg_type_register): Fix type |
