]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/misc.i
Fixed compilation error
[wxWidgets.git] / wxPython / src / misc.i
index 5045ca7d44934e8af09e811ca47ac24a61cac93d..11ed0f1e6f62aab5933201e77a10345cd7f9f166 100644 (file)
@@ -315,13 +315,13 @@ public:
         dest = reg1.GetBox();
 
         if (dest != wxRect(0,0,0,0)) {
         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);
             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);
             return obj;
         }
         Py_INCREF(Py_None);
@@ -359,7 +359,6 @@ void wxUsleep(unsigned long milliseconds);
 bool wxYield();
 bool wxYieldIfNeeded();
 void wxEnableTopLevelWindows(bool enable);
 bool wxYield();
 bool wxYieldIfNeeded();
 void wxEnableTopLevelWindows(bool enable);
-void wxFlushEvents();
 
 %inline %{
     char* wxGetResource(char *section, char *entry, char *file = NULL) {
 
 %inline %{
     char* wxGetResource(char *section, char *entry, char *file = NULL) {