bool wxEventLoopBase::Yield(bool onlyIfNeeded) { if ( onlyIfNeeded && IsYielding() ) return false; return YieldFor(wxEVT_CATEGORY_ALL); }
int wxCFEventLoop::DoProcessEvents() { #if wxUSE_UIACTIONSIMULATOR if ( m_shouldWaitForEvent ) { int handled = DispatchTimeout( 1000 ); wxASSERT_MSG( handled == 1, "No Event Available"); m_shouldWaitForEvent = false; return handled; } else #endif return DispatchTimeout( IsYielding() ? 0 : 1000 ); }