diff options
Diffstat (limited to 'lib/python/connections.cpp')
| -rw-r--r-- | lib/python/connections.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/python/connections.cpp b/lib/python/connections.cpp index 864e5524..b54c07b1 100644 --- a/lib/python/connections.cpp +++ b/lib/python/connections.cpp @@ -1,11 +1,14 @@ #include <lib/python/connections.h> PSignal::PSignal() + :m_destroyed(0) { } PSignal::~PSignal() { + if (m_destroyed) + *m_destroyed = true; Py_XDECREF(m_list); } |
