From 720a6f4cadae3e0267749391648ace6ad3357125 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Fri, 9 Dec 2011 15:02:46 -0200 Subject: Don't double decref variable causing an assertion error on debug builds. Reviewer: Marcelo Lira --- PySide/QtCore/typesystem_core.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'PySide') diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index a1a306817..d6f01dde0 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -405,7 +405,7 @@ { // Avoid name clash Shiboken::AutoDecRef atexit(Shiboken::Module::import("atexit")); Shiboken::AutoDecRef regFunc(PyObject_GetAttrString(atexit, "register")); - Shiboken::AutoDecRef shutDownFunc(PyObject_GetAttrString(module, "__moduleShutdown")); + PyObject* shutDownFunc = PyObject_GetAttrString(module, "__moduleShutdown"); Shiboken::AutoDecRef args(PyTuple_New(1)); PyTuple_SET_ITEM(args, 0, shutDownFunc); Shiboken::AutoDecRef retval(PyObject_Call(regFunc, args, 0)); -- cgit v1.2.3