X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f212e222e736f9f24d86edb5717508a159c38692..85284ca4b226d9a1ab6bed26c5eaa480543649d5:/src/motif/app.cpp?ds=sidebyside diff --git a/src/motif/app.cpp b/src/motif/app.cpp index 5807769612..5d1c8cad69 100644 --- a/src/motif/app.cpp +++ b/src/motif/app.cpp @@ -68,7 +68,6 @@ wxHashTable *wxWidgetHashTable = NULL; IMPLEMENT_DYNAMIC_CLASS(wxApp, wxEvtHandler) -#ifdef __WXDEBUG__ extern "C" { typedef int (*XErrorHandlerFunc)(Display *, XErrorEvent *); @@ -86,7 +85,6 @@ static int wxXErrorHandler(Display *dpy, XErrorEvent *xevent) } } -#endif // __WXDEBUG__ bool wxApp::Initialize(int& argc_, wxChar **argv_) { @@ -251,10 +249,8 @@ bool wxApp::Initialize(int& argc_, wxChar **argv_) } m_initialDisplay = (WXDisplay*) dpy; -#ifdef __WXDEBUG__ // install the X error handler gs_pfnXErrorHandler = XSetErrorHandler(wxXErrorHandler); -#endif // __WXDEBUG__ // Add general resize proc XtActionsRec rec; @@ -468,32 +464,6 @@ void wxApp::SetTopLevelRealizedWidget(WXDisplay* display, WXWidget widget) .m_topLevelRealizedWidget = (Widget)widget; } -// Yield to other processes - -bool wxApp::Yield(bool onlyIfNeeded) -{ - static bool s_inYield = false; - - if ( s_inYield ) - { - if ( !onlyIfNeeded ) - { - wxFAIL_MSG( wxT("wxYield called recursively" ) ); - } - - return false; - } - - s_inYield = true; - - wxEventLoopGuarantor dummyLoopIfNeeded; - while (wxTheApp && wxTheApp->Pending()) - wxTheApp->Dispatch(); - - s_inYield = false; - - return true; -} // ---------------------------------------------------------------------------- // accessors for C modules