]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/app.cpp
Added headers that didn't get installed.
[wxWidgets.git] / src / os2 / app.cpp
index bc7b9bd18e253c4973764c45b9bdb516c1e780c0..d0c2b5d7ed5f20611fb3638fb01a8e7694eb32fd 100644 (file)
@@ -777,25 +777,8 @@ void wxApp::OnIdle(
         return;
 
     gbInOnIdle = TRUE;
-
-    //
-    // If there are pending events, we must process them: pending events
-    // are either events to the threads other than main or events posted
-    // with wxPostEvent() functions
-    //
-    ProcessPendingEvents();
-
-    //
-    // 'Garbage' collection of windows deleted with Close().
-    //
-    DeletePendingObjects();
-
-#if wxUSE_LOG
-    //
-    // Flush the logged messages if any
-    //
-    wxLog::FlushActive();
-#endif // wxUSE_LOG
+    
+    wxAppBase::OnIdle(event);
 
 #if wxUSE_DC_CACHEING
     // automated DC cache management: clear the cached DCs and bitmap
@@ -807,17 +790,6 @@ void wxApp::OnIdle(
         wxDC::ClearCache();
 #endif // wxUSE_DC_CACHEING
 
-    //
-    // Send OnIdle events to all windows
-    //
-    if (SendIdleEvents())
-    {
-        //
-        // SendIdleEvents() returns TRUE if at least one window requested more
-        // idle events
-        //
-        rEvent.RequestMore(TRUE);
-    }
     gbInOnIdle = FALSE;
 } // end of wxApp::OnIdle