diff options
author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-07-31 15:16:39 +0000 |
---|---|---|
committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-07-31 15:16:39 +0000 |
commit | ca9f9bd7c784486b1f712445d0659ea3ba19099c (patch) | |
tree | 2e5e99eddfcd0bfccc8b3bfbfc3ac09a33fba75d /gobject/gobjectmodule.c | |
parent | dbe675b374ec62cb25825dae41a10f163faa87c4 (diff) | |
download | pygobject-ca9f9bd7c784486b1f712445d0659ea3ba19099c.tar.gz pygobject-ca9f9bd7c784486b1f712445d0659ea3ba19099c.tar.xz pygobject-ca9f9bd7c784486b1f712445d0659ea3ba19099c.zip |
Fix reference count of gtk.Window's from gobject.new
Diffstat (limited to 'gobject/gobjectmodule.c')
-rw-r--r-- | gobject/gobjectmodule.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 322816b..0aa7dbd 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -1646,10 +1646,11 @@ pyg_object_new (PyGObject *self, PyObject *args, PyObject *kwargs) g_type_class_unref(class); if (obj) - self = (PyGObject *) pygobject_new ((GObject *)obj); + self = (PyGObject *) pygobject_new_full((GObject *)obj, FALSE); else self = NULL; g_object_unref(obj); + pygobject_sink(obj); return (PyObject *) self; } |