From: Vadim Zeitlin Date: Mon, 14 Jul 2003 00:50:57 +0000 (+0000) Subject: removed OnIdle() which didn't compile any longer X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/5b72b3440180cf270f4518ff0e28ff56582438fb?ds=inline removed OnIdle() which didn't compile any longer git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21943 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/cocoa/app.h b/include/wx/cocoa/app.h index 02bf4fa5b0..ac4078563f 100644 --- a/include/wx/cocoa/app.h +++ b/include/wx/cocoa/app.h @@ -53,9 +53,6 @@ public: virtual bool Yield(bool onlyIfNeeded = FALSE); virtual void WakeUpIdle() { CocoaRequestIdle(); } - /* Idle Processing */ - void OnIdle(wxIdleEvent& event); - virtual bool Initialize(int& argc, wxChar **argv); virtual void CleanUp(); virtual bool CallOnInit(); diff --git a/src/cocoa/app.mm b/src/cocoa/app.mm index 89c16115f3..b9777b2137 100644 --- a/src/cocoa/app.mm +++ b/src/cocoa/app.mm @@ -134,7 +134,6 @@ void wxApp::Exit() #if !USE_SHARED_LIBRARY IMPLEMENT_DYNAMIC_CLASS(wxApp, wxEvtHandler) BEGIN_EVENT_TABLE(wxApp, wxEvtHandler) - EVT_IDLE(wxApp::OnIdle) // EVT_END_SESSION(wxApp::OnEndSession) // EVT_QUERY_END_SESSION(wxApp::OnQueryEndSession) END_EVENT_TABLE() @@ -275,33 +274,6 @@ void wxApp::Dispatch() { } -void wxApp::OnIdle(wxIdleEvent& event) -{ - wxLogDebug("wxApp::OnIdle"); - static bool s_inOnIdle = FALSE; - - // Avoid recursion (via ProcessEvent default case) - if ( s_inOnIdle ) - return; - s_inOnIdle = TRUE; - - - DeletePendingObjects(); - - // flush the logged messages if any - wxLog *pLog = wxLog::GetActiveTarget(); - if ( pLog != NULL && pLog->HasPendingMessages() ) - pLog->Flush(); - - // Send OnIdle events to all windows - bool needMore = SendIdleEvents(); - - if (needMore) - event.RequestMore(TRUE); - - s_inOnIdle = FALSE; -} - // Yield to other processes bool wxApp::Yield(bool onlyIfNeeded)