summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn (J5) Palmieri <johnp@redhat.com>2011-09-13 18:08:04 -0400
committerJohn (J5) Palmieri <johnp@redhat.com>2011-09-13 18:11:12 -0400
commit61b64a65beee9011f8e4ed20f0a83e6630ba154f (patch)
tree71037b89c2b98b90b29a748b22ec01ce0f8f7d90
parent93e12cc2eb7e7f2c18971da86e9c9452d3f566b7 (diff)
downloadpygobject-61b64a65beee9011f8e4ed20f0a83e6630ba154f.tar.gz
don't destroy just created wrapper when object is created via g_object_new
https://bugzilla.gnome.org/show_bug.cgi?id=657403
-rw-r--r--gi/_gobject/gobjectmodule.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gi/_gobject/gobjectmodule.c b/gi/_gobject/gobjectmodule.c
index fc556d24..3ef7842c 100644
--- a/gi/_gobject/gobjectmodule.c
+++ b/gi/_gobject/gobjectmodule.c
@@ -1070,7 +1070,7 @@ pygobject__g_instance_init(GTypeInstance *instance,
kwargs = PyDict_New();
if (Py_TYPE(wrapper)->tp_init(wrapper, args, kwargs))
PyErr_Print();
- Py_DECREF(wrapper);
+
Py_DECREF(args);
Py_DECREF(kwargs);
pyglib_gil_state_release(state);