From fe4e69236a090ad6c0e125814313f275d2716b53 Mon Sep 17 00:00:00 2001 From: ghost Date: Sat, 11 Dec 2010 12:20:17 +0100 Subject: [PATCH] add missing inc/decref for multicontent template --- lib/gui/elistboxcontent.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/gui/elistboxcontent.cpp b/lib/gui/elistboxcontent.cpp index 97e2cc67..a19e11a3 100644 --- a/lib/gui/elistboxcontent.cpp +++ b/lib/gui/elistboxcontent.cpp @@ -501,6 +501,7 @@ eListboxPythonMultiContent::~eListboxPythonMultiContent() { Py_XDECREF(m_buildFunc); Py_XDECREF(m_selectableFunc); + Py_XDECREF(m_template); } void eListboxPythonMultiContent::setSelectionClip(eRect &rect, bool update) @@ -1158,5 +1159,7 @@ void eListboxPythonMultiContent::entryRemoved(int idx) void eListboxPythonMultiContent::setTemplate(ePyObject tmplate) { + Py_XDECREF(m_template); m_template = tmplate; + Py_XINCREF(m_template); } -- 2.30.2