]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/my_typemaps.i
compilation fix for recent commit
[wxWidgets.git] / wxPython / src / my_typemaps.i
index 249881280c6f2442da7f361c2d655484e0eb9511..d6b99441efcd8543aea921459bb50926af662dbe 100644 (file)
 
 
 //---------------------------------------------------------------------------
-// Tell SWIG to wrap all the wrappers with Python's thread macros
+// Tell SWIG to wrap all the wrappers with our thread protection
 
 %except(python) {
-    wxPy_BEGIN_ALLOW_THREADS;
+    PyThreadState* __tstate = wxPyBeginAllowThreads();
     $function
-    wxPy_END_ALLOW_THREADS;
+    wxPyEndAllowThreads(__tstate);
     if (PyErr_Occurred()) return NULL;
 }