diff --git a/dtool/src/interrogate/interfaceMakerPythonNative.cxx b/dtool/src/interrogate/interfaceMakerPythonNative.cxx index 79c7c19986..d9d1996b0f 100755 --- a/dtool/src/interrogate/interfaceMakerPythonNative.cxx +++ b/dtool/src/interrogate/interfaceMakerPythonNative.cxx @@ -441,6 +441,7 @@ void InterfaceMakerPythonNative::WriteReturnInstance(ostream &out, int indent_le { if(inplace == true) { + indent(out, indent_level)<<"Py_INCREF(self);\n"; indent(out, indent_level)<<"return self;\n"; } else