]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/app.cpp
multilib mode
[wxWidgets.git] / src / gtk / app.cpp
index 06afb50f124152bf32f60f8d36983211296acb2d..7df0bb49a26f46d86faeb5142c87e4ec45ff01f6 100644 (file)
@@ -390,7 +390,7 @@ GtkWidget* wxGetRootWindow()
 IMPLEMENT_DYNAMIC_CLASS(wxApp,wxEvtHandler)
 
 BEGIN_EVENT_TABLE(wxApp, wxEvtHandler)
-    EVT_IDLE(wxApp::OnIdle)
+    EVT_IDLE(wxAppBase::OnIdle)
 END_EVENT_TABLE()
 
 wxApp::wxApp()
@@ -534,32 +534,6 @@ GdkVisual *wxApp::GetGdkVisual()
     return visual;
 }
 
-void wxApp::OnIdle( wxIdleEvent &event )
-{
-    static bool s_inOnIdle = FALSE;
-
-    // Avoid recursion (via ProcessEvent default case)
-    if (s_inOnIdle)
-        return;
-
-    s_inOnIdle = TRUE;
-
-    // Resend in the main thread events which have been prepared in other
-    // threads
-    ProcessPendingEvents();
-
-    // 'Garbage' collection of windows deleted with Close()
-    DeletePendingObjects();
-
-    // Send OnIdle events to all windows
-    bool needMore = SendIdleEvents();
-
-    if (needMore)
-        event.RequestMore(TRUE);
-
-    s_inOnIdle = FALSE;
-}
-
 int wxApp::MainLoop()
 {
     gtk_main();