X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2ddff00c923d454f651aba32c8fe3654fd303e43..b2680ced12cbbed16990007c5fa3ea7730700122:/src/dfb/app.cpp?ds=sidebyside diff --git a/src/dfb/app.cpp b/src/dfb/app.cpp index bfde03508e..093bd63642 100644 --- a/src/dfb/app.cpp +++ b/src/dfb/app.cpp @@ -19,6 +19,7 @@ #include "wx/app.h" #include "wx/evtloop.h" +#include "wx/thread.h" #include "wx/dfb/private.h" #include "wx/private/fontmgr.h" @@ -28,10 +29,6 @@ IMPLEMENT_DYNAMIC_CLASS(wxApp, wxEvtHandler) -BEGIN_EVENT_TABLE(wxApp, wxEvtHandler) - EVT_IDLE(wxAppBase::OnIdle) -END_EVENT_TABLE() - wxApp::wxApp() { } @@ -188,7 +185,9 @@ bool wxApp::Yield(bool onlyIfNeeded) s_inYield = true; +#if wxUSE_LOG wxLog::Suspend(); +#endif // wxUSE_LOG wxEventLoop * const loop = wx_static_cast(wxEventLoop *, wxEventLoop::GetActive()); @@ -200,7 +199,9 @@ bool wxApp::Yield(bool onlyIfNeeded) // OnUpdateUI() which is a nice (and desired) side effect) while ( ProcessIdle() ) {} +#if wxUSE_LOG wxLog::Resume(); +#endif // wxUSE_LOG s_inYield = false;