]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/app.cpp
wxMenuBar::IsEnabled() now returns TRUE sometimes too
[wxWidgets.git] / src / gtk / app.cpp
index a81c4dd2056a32f60d4b85936d345439f579017b..d3323035ce98db7a47017bf639deca033d519f72 100644 (file)
@@ -414,14 +414,6 @@ bool wxApp::ProcessIdle()
     event.SetEventObject( this );
     ProcessEvent( event );
 
-    wxWindowList::Node* node = wxTopLevelWindows.GetFirst();
-    while (node)
-    {
-        wxWindow* win = node->GetData();
-        win->OnInternalIdle();
-        node = node->GetNext();
-    }
-
     return event.MoreRequested();
 }
 
@@ -485,6 +477,8 @@ bool wxApp::SendIdleEvents( wxWindow* win )
 
     win->ProcessEvent(event);
 
+    win->OnInternalIdle();
+    
     if (event.MoreRequested())
         needMore = TRUE;