X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4dfaa61e60c3f7bf781d22687fffe2453d97d008..5bf2abe34850e0952a44f3be4a4390ea12c55bd0:/wxPython/src/misc.i?ds=sidebyside diff --git a/wxPython/src/misc.i b/wxPython/src/misc.i index ddf5e91558..11ed0f1e6f 100644 --- a/wxPython/src/misc.i +++ b/wxPython/src/misc.i @@ -315,13 +315,13 @@ public: dest = reg1.GetBox(); if (dest != wxRect(0,0,0,0)) { - bool doSave = wxPyRestoreThread(); + wxPyTState* state = wxPyBeginBlockThreads(); wxRect* newRect = new wxRect(dest); obj = wxPyConstructObject((void*)newRect, "wxRect"); PyObject* one = PyInt_FromLong(1); PyObject_SetAttrString(obj, "thisown", one); Py_DECREF(one); - wxPySaveThread(doSave); + wxPyEndBlockThreads(state); return obj; } Py_INCREF(Py_None);