diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-09 12:05:27 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-09 12:05:27 -0300 |
commit | eb88812ff2a7fa6470758b544d577550b2c2d165 (patch) | |
tree | 750cb4b7aac3d09a0b2a9ce4169548c22e2c5784 /libshiboken/bindingmanager.cpp | |
parent | d333fae90f77299d00b6b41db84487727a0581b6 (diff) |
the Python wrapper deallocator wasn't removing the Python object
entry from the wrapper to C++ object relation table
Diffstat (limited to 'libshiboken/bindingmanager.cpp')
-rw-r--r-- | libshiboken/bindingmanager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libshiboken/bindingmanager.cpp b/libshiboken/bindingmanager.cpp index 3c4a37ddc..b00d8341b 100644 --- a/libshiboken/bindingmanager.cpp +++ b/libshiboken/bindingmanager.cpp @@ -32,6 +32,7 @@ * 02110-1301 USA */ +#include "basewrapper.h" #include "bindingmanager.h" namespace Shiboken @@ -63,7 +64,7 @@ void BindingManager::releaseWrapper(void *cptr) m_wrapperMapper.erase(iter); } -inline void BindingManager::releaseWrapper(PyObject* wrapper) +void BindingManager::releaseWrapper(PyObject* wrapper) { releaseWrapper(PyBaseWrapper_cptr(wrapper)); } |