From ca9f9bd7c784486b1f712445d0659ea3ba19099c Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Sun, 31 Jul 2005 15:16:39 +0000 Subject: Fix reference count of gtk.Window's from gobject.new --- gobject/gobjectmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gobject/gobjectmodule.c') 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; } -- cgit