diff options
Diffstat (limited to 'sources/pyside6/libpyside/dynamicslot.cpp')
| -rw-r--r-- | sources/pyside6/libpyside/dynamicslot.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/dynamicslot.cpp b/sources/pyside6/libpyside/dynamicslot.cpp index b25928ea9..b0ae59470 100644 --- a/sources/pyside6/libpyside/dynamicslot.cpp +++ b/sources/pyside6/libpyside/dynamicslot.cpp @@ -150,7 +150,7 @@ TrackingMethodDynamicSlot::~TrackingMethodDynamicSlot() Shiboken::GilState gil; // weakrefs must not be de-refed after the object has been deleted, // else they get negative refcounts. - if (PyWeakref_GetObject(m_weakRef) != Py_None) + if (PepExt_Weakref_IsAlive(m_weakRef)) Py_DECREF(m_weakRef); } } |
