diff options
Diffstat (limited to 'source/gameengine/VideoTexture/PyTypeList.cpp')
-rw-r--r-- | source/gameengine/VideoTexture/PyTypeList.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/gameengine/VideoTexture/PyTypeList.cpp b/source/gameengine/VideoTexture/PyTypeList.cpp index 2d571675dbd..c374348da26 100644 --- a/source/gameengine/VideoTexture/PyTypeList.cpp +++ b/source/gameengine/VideoTexture/PyTypeList.cpp @@ -28,6 +28,14 @@ http://www.gnu.org/copyleft/lesser.txt. #include <PyObjectPlus.h> +/// destructor +PyTypeList::~PyTypeList() +{ + // if list exists + if (m_list.get() != NULL) + for (PyTypeListType::iterator it = m_list->begin(); it != m_list->end(); ++it) + delete *it; +} /// check, if type is in list bool PyTypeList::in (PyTypeObject * type) |