]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/src/controls2.i
Some tweaks and updates
[wxWidgets.git] / utils / wxPython / src / controls2.i
index 8a8f6b72bc568a77f103cc07005b158ef6937da4..fe0f0a62927b1d2d915f980ae09cfbbcc3a0c3f3 100644 (file)
@@ -247,13 +247,9 @@ public:
     }
 
     ~wxPyTreeItemData() {
-#ifdef WXP_WITH_THREAD
-        PyEval_RestoreThread(wxPyEventThreadState);
-#endif
+        bool doSave = wxPyRestoreThread();
        Py_DECREF(m_obj);
-#ifdef WXP_WITH_THREAD
-        PyEval_SaveThread();
-#endif
+        wxPySaveThread(doSave);
     }
 
     PyObject* GetData() {