mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-28 07:48:37 -04:00
putil: use Py_REFCNT macro instead of directly accessing reference count field
Closes #1197
This commit is contained in:
parent
afadb556a2
commit
8fbf972f30
@ -79,7 +79,7 @@ static TypedWritable *factory_callback(const FactoryParams ¶ms){
|
|||||||
// If the Python pointer is the last reference to it, make sure that the
|
// If the Python pointer is the last reference to it, make sure that the
|
||||||
// object isn't destroyed. We do this by calling unref(), which
|
// object isn't destroyed. We do this by calling unref(), which
|
||||||
// decreases the reference count without destroying the object.
|
// decreases the reference count without destroying the object.
|
||||||
if (result->ob_refcnt <= 1) {
|
if (Py_REFCNT(result) <= 1) {
|
||||||
ref_count->unref();
|
ref_count->unref();
|
||||||
|
|
||||||
// Tell the Python wrapper object that it shouldn't try to delete the
|
// Tell the Python wrapper object that it shouldn't try to delete the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user