Selaa lähdekoodia

prevent pyobject leak

David Rose 16 vuotta sitten
vanhempi
sitoutus
98c18ce510
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      panda/src/event/asyncTask.cxx

+ 3 - 0
panda/src/event/asyncTask.cxx

@@ -70,6 +70,9 @@ AsyncTask(const string &name) :
 AsyncTask::
 ~AsyncTask() {
   nassertv(_state == S_inactive && _manager == NULL && _chain == NULL);
+#ifdef HAVE_PYTHON
+  set_python_object(NULL);
+#endif
 }
 
 ////////////////////////////////////////////////////////////////////